List接口

ArrayList内部就是一个数组。

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

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

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

查询多使用的是ArrayList.

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

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

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

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

集合只有size()。

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

了解异常(面试必考)

java克隆也要熟悉。

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

如:

class TestOne{

    static{

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

    }

    TestOne(){

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

    }

}

静态代码块运行

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

 

原文地址:https://www.cnblogs.com/liaoxiaolao/p/9607066.html