hashMap hashTable TreeMap linkedHashMap区别
2014-01-17 13:56
337 查看
1.TreeMap会对键进行排序,是以红-黑树给基础结构的
2.LinkedHashmap 对象怎么进去,怎么出来,LinkedHashMap继承HashMap
3.hashMap就是一张hash表,键和值都没有顺序 ,如果hashMap的键是自定义的对象,则要实现hashcode()和equals();equals()只有两个引用指向同一个对象时,才会返回true
4.hashtable是线程同步的,在线程安全情况下,使用hashtable需要额外的开销, 因为线程同步要开销
2.LinkedHashmap 对象怎么进去,怎么出来,LinkedHashMap继承HashMap
3.hashMap就是一张hash表,键和值都没有顺序 ,如果hashMap的键是自定义的对象,则要实现hashcode()和equals();equals()只有两个引用指向同一个对象时,才会返回true
4.hashtable是线程同步的,在线程安全情况下,使用hashtable需要额外的开销, 因为线程同步要开销
相关文章推荐
- 移动互联网时代,你能搞定90后吗?
- 后置代码获取客户端Repeater值
- 威客流程
- Oracle学习笔记(三)PL/SQL
- javaSE-常用类-集合类Collection
- JavaScript:调用frameset中其他页面中的函数
- ios7毛玻璃效果实现
- linux开发技术概述
- 倡议!请别在孩子面前玩手机!
- MySQL 5.6修改data目录
- explicit构造函数
- C# 几种常见的排序方法
- 运营经理应该懂的搜索知识
- DOM中html元素节点的增,删,改,查的学习
- 个人笔记之exp/imp 和expdp/impdp
- 揭开Linux的Swap之谜
- 研磨设计模式之简单工厂模式-3
- Linux 查看本机IP地址
- MySQLConnector/ODBC 安装时遇到的小问题
- PhoneGap 简单使用