黑马程序员技术交流社区
标题:
求集合框架体系
[打印本页]
作者:
NiHao0001
时间:
2016-5-7 18:51
标题:
求集合框架体系
{:2_30:}{:2_30:}
作者:
Lis
时间:
2016-5-7 18:51
Collection
List(存取有序,有索引,可以存储重复)
ArrayList
底层是数组实现的,线程不安全,查找快,增删慢
LinkedList
底层是链表实现的,线程不安全,查找慢,增删快
Vector
底层是数组实现的,线程安全,无论增删改查都慢
Set(存取无序,无索引,不可以重复)
HashSet
底层是哈希算法实现的
LinkedHashSet
底层是链表实现的,但是也可以保证元素的唯一,和HashSet原理引用
TreeSet
底层是二叉树算法实现,一般开发的时候不需要对存储的
元素排序,所以在开发的时候大多用HashSet,它效率高
TreeSet在面试的时候比较多,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2