List接口

ArrayList内部就是一个数组。

数组的好处,内存中的数据是挨着的。

缺点是插入删除比较麻烦。效率低。查询快。

链表缺点:查找速度比较慢。增删比较快。

查询多使用的是ArrayList.

增删多使用的是链表:LinkList。

List接口是Collection的子接口,用于定义线性表数据结构。

可以将List理解为存放对象的数组,只不过其元素个数可以动态地增加或减少。

凡是通过下标操作元素的方法,set集合都不具备。

集合只有size()。

 集合可以转化为数组,这是在Collection中定义的。

了解异常(面试必考)

java克隆也要熟悉。

java中静态代码运行是怎么回事?

如:

 

class TestOne{

 

    static{

 

       System.out.println("静态代码块运行");

 

    }

 

    TestOne(){

 

       System.out.println("构造方法");

 

    }

 

}

 

静态代码块运行

 

 

 

哪块的不懂就一直敲代码。

 

 

posted @ 2018-09-07 21:05  寒潭渡鹤影  阅读(186)  评论(0)    收藏  举报