ArrayList是List接口的主要实现类;线程不安全的,效率高;其底层使用 Object[]存储;
LinkedList类的底层使用双向链表存储数据,对于频繁的插入、删除操作,使用此类效率高;
Vector是List的早期的实现类;线程安全的,效率比较低,底层使用Object[]存储。
Java基础集合:区分ArrayList、LinkedList、Vector
最新推荐文章于 2022-09-13 22:09:14 发布
ArrayList是List接口的主要实现类;线程不安全的,效率高;其底层使用 Object[]存储;
LinkedList类的底层使用双向链表存储数据,对于频繁的插入、删除操作,使用此类效率高;
Vector是List的早期的实现类;线程安全的,效率比较低,底层使用Object[]存储。