黑马程序员技术交流社区
标题: 集合个人总结 [打印本页]
作者: 景彬 时间: 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
谢谢,一起努力:lol
作者: 小龙编程世界 时间: 2015-6-18 16:58
学习了。不错
作者: 景彬 时间: 2015-6-18 17:02
谢谢: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 |