一、接口可以继承接口吗?请举个例子说明为什么?
可以
上图中set和Collection就是最好的例子
二、set和list有什么区别?
set:无序且不重复
list:有序且可重复
简单描述一下有序无序和重复不重复:
set输出数据时和你输入的数据顺序不一定相同,而list输出时和你的输入的顺序是相同的
往set里面输入重复的元素输出时只能输出一个,而list那些重复的都能输出
三、arrayList、 linkList 各有什么优缺点?
1.ArrayList是实现了基于动态数组的数据结构,LinkList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkList,因为LinkList要移动指针。
3.对于新增和删除操作add和remove,LinkList比较占优势,因为ArrayList要移动数据;
四、JDBC执行过程
1、加载驱动Class.forName(“”);
2、获得连接对象Connection
3、写sql语句
4、创建Statement(一艘船)
5、执行sql语句
(1) 更新类(更改了表里面数据):delete/update/insert executeUpdate()
返回值:int,表示你影响的行数
(2)查询(没有改变表里面数据): select executeQuery()
返回值:结果集ResultSet
6、关闭连接
五、异常的分类图