黑马程序员技术交流社区

标题: 集合个人总结 [打印本页]

作者: 景彬    时间: 2015-6-18 16:22
标题: 集合个人总结
数组与 集合的区别?
数组:
                          长度是固定
                          可以基本数据类型 还可以存储引用数据类型的数据二维数组可以存一维数组,一维数组为对象
                          数组中的元素 数据类型必须一致
集合:
                          长度是变化
                          只能够存储引用数据类型的数据
                          在集合中,元素的数据类型可以不相同, 但是,在实际开发使用中,通常在集合中只存放一个数据类型的数据

遍历List集合 有几种方式?
          方式1: for() size()\ get(int index)
   方式2:Collection集合中的iterator() 迭代器
   方式3:List集合中的ListIterator() 迭代器  不会发生并发修改异常
   方式4: 增强for()       
遍历Set集合 有几种方式?
方式1:Collection集合中的iterator()迭代器
方式2:增强for()
遍历Map集合 有几种方式?
方式1:通过键取键取值  keySet()
     方式2:通过键值对取键取值  entrySet()

Collection 与  Map 的区别
  
                  Map: 双列集合(夫妻)
                          | HashMap   能存null
                          | TreeMap    能存null
   | Hashtable  不能存null
                  Collection: 单列集合(光棍)
                          | List
                                      | ArrayList    数组
                                      | linkedList   链表
                                      | Vector       数组
                          | Set
                                      | HashSet   哈希表
                                      | TreeSet    二叉树


作者: 景彬    时间: 2015-6-18 16:24
没人来,自己顶一个/(ㄒoㄒ)/~~
作者: world.net    时间: 2015-6-18 16:42
帮你顶一个
作者: 景彬    时间: 2015-6-18 16:47
world.net 发表于 2015-6-18 16:42
帮你顶一个

谢谢,一起努力:lol
作者: 小龙编程世界    时间: 2015-6-18 16:58
学习了。不错
作者: 景彬    时间: 2015-6-18 17:02
小龙编程世界 发表于 2015-6-18 16:58
学习了。不错

谢谢:lol
作者: hi潘    时间: 2015-6-18 17:39
恩恩,基本概念全了
作者: limingdada    时间: 2015-6-18 19:34
大家一起学习学习。
作者: 汪磊の    时间: 2015-6-18 19:46
学习学习
。。
作者: a1224577182    时间: 2015-6-18 20:48
学习学习!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2