黑马程序员技术交流社区
标题:
Collections工具类有哪些 ?
[打印本页]
作者:
吴凯
时间:
2013-6-24 23:41
标题:
Collections工具类有哪些 ?
本帖最后由 孙百鑫 于 2013-6-27 07:35 编辑
如题,求教育,求侮辱...........................
作者:
梦想蓝色天空
时间:
2013-6-25 09:42
常用子接口 :Set接口 List接口
实现类
Set接口常用实现类:HashSet, LinkedHashSet,EnumSet
List接口常用类型类:ArrayList,Vector,LinkedList
不知道楼主问的是不是这个意思。上面是在开发工作中用到的比较多的工具类。
作者:
280270738
时间:
2013-6-25 10:03
collections本身就是一个工具类,用于对list集合进行操作。
作者:
刘_鑫
时间:
2013-6-25 12:56
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
作者:
神之梦
时间:
2013-6-25 16:27
look API最实在
作者:
郭伟杰
时间:
2013-6-25 17:46
查找javaAPI啊最权威的
作者:
刘_鑫
时间:
2013-6-25 18:11
Collection接口
|-- List
|--有索引,有序
|-- ArrayList
|-- 底层是可变数组结构,默认10个,每次增长50%
|-- 特点:查询块,增删慢,线程不安全
|-- LinkedList
|-- 底层是链表数据结构
|-- 特点:查询慢,增删块,线程不安全
|-- Vector
|-- 底层是可变数组结构,默认10个,每次增长100%
|-- 线程安全,效率低,被ArrayList替代
|-- Set
|-- 没有索引,无序,不允许重复元素
|-- HashSet
|-- 底层是哈希表,不存储重复元素
|-- 存储自定义对象,需要覆盖对象中的hashCode和equals方法,保证对象对象唯一
|-- TreeSet
|-- 底层是二叉树结构,不存储重复元素
|-- 存储对象,按照对象的自然顺序排序
|-- 自定义对象,必须具备比较性
|--对象本身具备比较性,实现Comparable接口,覆盖compareTo方法
|--TreeSet本身具备比较性,自定义比较器,实现Comparator接口,覆盖compare方法
|-- LinkedHashSet
|-- 底层是基于链表的哈希表结构
|-- 保证元素的存储和取出顺序
作者:
孙百鑫
时间:
2013-6-27 07:34
楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。以免漏分的情况发生{:soso_e100:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2