Java|编程体系结构:Java集合容器
文章图片
一、集合容器简介集合容器是Java开发中最基础API模块 , 通常用来存储运行时动态创建的元素 , 基本特点如下:
- 泛型特点 , 存储任意类型对象;
- 动态扩容 , 存储任意数量对象;
二、API体系三大核心接口:List、Set继承Collection Map独立接口
List与Set体系
List体系核心API:ArrayList , LinkedList、Vector
Set体系核心API:HashSet、TreeSet、LinkedHashSet
Queue队列API:PriorityQueue、LinkedHashSet
Map体系
Map体系核心API:HashMap、LinkedHashMap、TreeMap、Hashtable
三、基础容器详解1、核心内容
- 元素存储 , 增删改查判断等基础用法
- API方法中线程安全问题
- 容器初始化大小与动态扩容机制
- 底层数据结构特点
- 同一接口或者不同接口体系容器对比
2、API体系详解
Collection:集合容器的根接口 , 定义公共方法;
List体系:
- ArrayList
- LinkedList
- Vector
Set体系:
- HashSet
- LinkedHashSet
- TreeSet
Map体系:
Map接口的实现类 , 具备的特点:存储的数据都是以键值对的方式 , 键不可以重复 , 值可重复 。
- HashMap
- TreeMap
推荐阅读
- Java|淘宝商家要小心了!取消的“中差评”体系又回来啦!
- javascript|游戏开发之旅-JavaScript重新介绍
- Java|java多线程并发小demo
- Java|java程序猿如何才能走远,怎么做自己的职业规划
- 蚂蚁花呗|血亏!阿里P8轻易把总结了近一年的java高级特性笔记送人了
- 万微科技2016|必读的编程书:用Python玩转数据科学编程
- 百度|Java高级进阶多线程学习之路(七)ThreadLocal
- 梁开心|指针编程方法,西门子S7-200SMART
- javascript|家里宽带是300M的,但是实际测速才2M应该这样维权。
- 编程|C++从入门到精通的最佳方法