黑马程序员技术交流社区
标题:
我的笔记
[打印本页]
作者:
chao1
时间:
2016-4-6 23:26
标题:
我的笔记
集合的由来:
java的思想是面向对象思想,所以就涉及到用容器来储存对象,而对象数组是可以存储对象的
但是数组有一个缺点就是长度固定,为了突破这一限制 ,集合就应运而生了
数组和集合的优缺点:
长度:数组固定 集合可变
内容:集合只能存储引用类型 数组可以存储基本类型也可以存储引用类型
集合体系:
单列集合顶层接口
Collection
|-List有序(存入和取出顺序相同) 存入的元素可以重复 有索引 可以通过索引来操作元素
ArrayList 数组结构
LinkedList 链表结构
Vector 数组结构
|-Set 无序(存入和取出顺序不同) 存入的元素不可以重复
HashSet 哈希算法
TreeSet 二叉树算法
双列集合
Map
HashMap
TreeMap
作者:
FutureQing
时间:
2016-4-7 20:32
菜币。。。。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2