Java集合类
来源:互联网 发布:雷群神器软件 编辑:程序博客网 时间:2024/05/19 23:26
概述
JAVA集合类主要包括,Collection,Set,List,Map,Quene等基本接口,和Iterator(迭代器模式的具体实现)。具体集成结构如下:
注意:
- Set不能重复。
- TreeSet,TreeMap都是基于红黑树实现的已排序的集合。
- LinkIterator能够双向访问。
- HashTable基于废弃的Dictionary实现,是线程安全的,等同于Collections.synchronizedMap()一次只能一个线程访问,保证了线程的安全,但是效率太低,一般使用ConcurrenrtHashMap来实现多线程开发。
- HashMap是通过链地址法解决Hash冲突来实现的。查找效率高(O(1));
- ArrayList异步处理,非线程安全的,基于Object;Vector同步处理,线程安全的,基于泛型T。
7.JAVA集合类都实现了Serializable接口
特别声明几个特殊集合类
WeakHashMap|SoftHashMap|WeakHashSet
TreeSet|TreeMap
ConcurrentHashMap|ConcurrentHashSet
0 0
- Java集合:集合类详解
- Java集合-常用集合类
- JAVA【集合一】集合类
- JAVA中的集合类
- JAVA中的集合类
- JAVA中的集合类
- Java集合类(整理)
- java集合类
- JAVA中的集合类
- Java集合类笔记
- JAVA中的集合类
- java集合类
- java集合类总结
- JAVA中的集合类 - -
- JAVA中的集合类
- java集合类
- java 集合类
- java中的集合类
- IOS在后台每隔一段时间执行一下
- 金额转换为中文大写
- BZOJ 1185 [HNOI2007]最小矩形覆盖 旋转卡壳
- 简单CSS线性渐变颜色
- iOS block里的self
- Java集合类
- Volley ImageLoader实现图片瀑布流
- 菜鸟级springmvc+spring+mybatis整合开发用户登录功能(下)
- 【more effective c++读书笔记】【第5章】技术(7)——让函数根据一个以上的对象类型来决定如何虚化(1)
- 用指针方法排序数组
- Lua中的loadfile、dofile、require详解
- Android进程间通信之使用Messenger
- 代码生成 避免重复劳动 省时省力
- popwindwo遇到.9.png出现bug