java集合
1. List集合
1.1 ArrayList
ArrayListr中维护了一个Object类型的数组elementData. transient Object[]elementData; 当创建ArrayListy对象时,如果使用的是无参构造器,则初始elementData容量为0,第1次添加,则扩容elementData为10,如需要再次扩容,则扩容elementData为1.5倍。 如果使用的是指定大小的构造器,则初始elementData容量为指定大小,如果需要扩容,则直接扩容elementData为1.5倍。
1.2 Vector
Vector)底层也是一个对象数组,protected Object[]elementData; Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized public synchronized E get(int
java集合最先出现在Python成神之路。
共有 0 条评论