关于Java Collections Framework的一些总结(1)
2013-11-18 00:00
218 查看
Collection和Map可以说是一个级别的,其中Map是一个顶级接口(可以这么说吧),而Collection却不是,它是顶级接口Iterable的一个子接口。
Collection是一个对象集合容器。
Map是键值对集合容器。
Collection是一个对象集合容器。
Map是键值对集合容器。
Map比较常用的实现
HashMap | 最常用的一种Map实现,非synchronized的,速度快,能够存储null的key和value,但却是无序的。 |
LinkedHashMap | 大多数性质和HashMap类似,但是在读取元素的时候是有序的。按照put的顺序读取。 |
TreeMap | 不能够存储null的key和value,读取时是有序的,默认按照key的升序排列。 |
HashTable | 不能够存储null的key和value,可以说是一个过时的类,它是线程安全的,在多线程可共享, |
ConcurrentHashMap | 用来替代HashTable的类(不能够完全替代),实现有条件的同步,速度比HashTable好很多。在实现同步map时建议使用这个类。 |
Collection比较常见的接口和实现
这个就比较多了,比如List、Set,它们又有比较的实现,功能也很多。明天再说。相关文章推荐
- Java 关于对时间操作的一些总结
- 关于Java中的继承与访问修饰符的一些总结
- 关于近期java研发工程师面试的一些总结
- 关于java乱码的一些总结
- 关于微信开发的一些总结(JAVA开发)
- 原!!关于java 单元测试Junit4和Mock的一些总结
- 关于java中的多态的一些小总结
- 一些关于Java面向对象学习、培训机构培训、大学生活状态的感悟和总结
- 关于java乱码的一些总结
- 关于链表的一些总结和代码,java实现
- 关于java构造器的一些总结
- 关于java乱码的一些总结
- 关于操作java中的SD卡文件的一些总结
- 关于java中List、Set、Map的一些总结
- 关于JAVA和C++的一些总结
- 关于java中线程的一些总结
- 关于java 单元测试Junit4和Mock的一些总结
- 关于Java访问权限的一些思考与总结
- 关于Java Collections Framework的一些总结(2)
- 关于JAVA垃圾收集器与类的finalize()方法的一些总结