集合的引入
List (ArrayList LinkedList)
Set (HashSet LinkedHashSet TreeSet )
Map (HashMap LinkedHashMap TreeMap)
Collections
Iterator
使用泛型
1.为什么使用集合而不是数组p>
集合和数组相似点
都可以存储多个对象,对外作为一个整体存在
数组的缺点
长度必须在初始化时指定,且固定不变
数组采用连续存储空间,删除和添加效率低下
数组无法直接保存映射关系
数组缺乏封装,操作繁琐
2.集合架构
Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中
TreeSet
采用二叉树(红黑树)的存储结构
优点:有序 查询速度比List快(按照内容查询)
缺点:查询速度没有HashSet快

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树深入研究容器Collection的功能方法93633 人正在系统学习中 相关资源:VirusShare_00177.zip_zip解压密码- 络安全代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!