ArrayList、LinkedList和vector
ArrayList实现类
ArrayList 底层数据结构就是数组,随机查询速度快、增删慢,线程不安全的,效率高,允许存放重复元素。
继承于 AbstractList 抽象类,实现了 List 接口
RandomAccess 接口,提供了随机访问支持。遍历元素的方法有快速随机访问和通过迭代器 Iterator 访问
Clonable 接口,可以被克隆 clone()
Serializable 接口,支持序列化
ArrayList 不是线程安全的,所以在无需考虑线程安全时使用,在需要考虑线程安全的多线程环境下
原创
2022-02-16 23:29:59 ·
368 阅读 ·
0 评论