ArrayList
1、实现List接口,实现其中的增加和删除方法。
2、内部类主要有迭代类、subList,主要用对List集合进行排序。
3、构造函数,无参构造函数、初始化容量构造函数、集合构造函数。
4、属性,初始容量值、空数组、数组大小size。
5、方法:
add,添加元素到集合列表中,添加时需要判断数组长度是否超出初始容量,超出则对数组进行扩容处理。调用底层的System.CopyOf方法对数组进行重新赋值。
remove
trimToSize,在扩容次数较多时,对数组进行优化处理的函数,减少空间的浪费。
clear,将集合列表中的元素置为null,let gc
在帝都打拼的struggle&小青年。喜欢的可以点赞哦!
一帆风顺只是希望,
逆水行舟才是生活。
加油,boy!
网友评论