[Base]Java集合 jdk1.6x
来源:互联网 发布:无人机用什么语言编程 编辑:程序博客网 时间:2024/05/19 19:43
- 一What
- 1-定义
- 2-分类
- 3-关系
- 4-特性
- 二When
- 1-单线程
- 2-多线程
- 三How
- 1-Demo
- 2-原理图
- 3-源码分析
- 四Why
【Java集合】
(一)What
1-定义
对象/句柄的容器
2-分类
【导图】
【数量不多】就分两类接口:1.Collection集合(有序List、无须Set)2.Map映射
3-关系
【类图】
【略过抽象类,其实不复杂】在类的分级结构中,每个组件实际只有两、三种实现方式,而且通常都只有一种特别好的方式。(大量Abstract抽象类是为了便于继承,而新集合类已然够用,所以暂时无视Abstract)
【传送门】
类图六大关系:继承、实现、关联、依赖、聚合、合成
迭代器-Iterator接口
工具类-Collections、Arrays
比较器-Comparator接口、Comparable接口
4-特性
【传送门】
Excel原件
java.util.concurrent包
(二)When
1-单线程
2-多线程
首选:java.util.concurrent包下的集合类
其次:Collections.synchronizedXxx()方法
再次:synchronized方法
(三)How
1-Demo
2-原理图
ArrayList
HashMap
3-源码分析
HashMap
(四)Why
0 0
- [Base]Java集合 jdk1.6x
- java集合框架的关系(jdk1.6)
- Java集合类框架学习 2 —— ArrayList(JDK1.8/JDK1.7/JDK1.6)
- Java集合类框架学习 3 —— LinkedList(JDK1.8/JDK1.7/JDK1.6)
- java集合框架中HashMap源码(基于JDK1.6)
- java集合框架中Hashtable源码(基于JDK1.6)
- java集合(6):TreeMap源码分析(jdk1.8)
- Java集合: ConcurrentHashMap源码分析 JDK1.8
- java集合-HashMap(JDK1.8)
- Base-X;Base-T;Base-TX;解释
- 切换java-javac jdk1.7-jdk1.6
- Java集合类框架学习 4.1 —— HashMap(JDK1.6)
- Java集合类框架学习 5.1 —— ConcurrentHashMap(JDK1.6)
- java.lang.IllegalArgumentException: Document base X:\X\X does not exis
- java.util.concurrent系列文章--(1)JDK1.5 并发集合
- Java集合框架--HashMap源码解析(JDK1.7)
- Java集合框架--ArrayList源码解析(JDK1.7)
- Java集合框架--LinkedList源码解析(JDK1.7)
- http和socket之长连接和短连接区别
- 图像轮廓检测,创建Trackbar & 图像对比度、亮度值调整
- Think in AngularJS:对比jQuery和AngularJS的不同思维模式
- android studio 断点调试
- Http初步
- [Base]Java集合 jdk1.6x
- html+css+js实现弹出框+遮罩层
- JSON
- 使ssh不用输入密码
- unity设置字体大小
- 细谈 Web Api 图片上传,在使用 Task.ContinueWith 变量无法赋值问题的解决办法!
- hdu 1159
- 链表的常见用法
- 项目小总结