黑马程序员技术交流社区

标题: 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