java学习之hashMap
2013-03-05 17:52
197 查看
1、HashMap是非线程安全的,HashTable是线程安全的。
2、HashMap的键和值都允许有null值存在,而HashTable则不行。
3、因为线程安全的问题,HashMap效率比HashTable的要高。
hashmap存储结构,数组加链表的形式。put数据的时候,由key,得到hash值,从而得到,数组的索引,然后,从该位置的链表
2、HashMap的键和值都允许有null值存在,而HashTable则不行。
3、因为线程安全的问题,HashMap效率比HashTable的要高。
hashmap存储结构,数组加链表的形式。put数据的时候,由key,得到hash值,从而得到,数组的索引,然后,从该位置的链表
相关文章推荐
- java 核心学习(23) hashMap
- JAVA学习之HashMap原理
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- java集合深入学习(1):HashMap的实现原理解读
- java核心基础--jdk源码分析学习--HashMap
- 深入Java集合学习系列:HashMap的实现原理
- 深入Java集合学习系列二:HashMap的实现原理
- 深入Java集合学习系列:HashMap的实现原理
- Java中HashMap的学习
- 深入Java集合学习系列:HashMap的实现原理
- Java-Collections Framework学习与总结-HashMap
- Java 深入学习(11) —— HashMap、HashTable、TreeMap 的区别
- 共同学习Java源代码-数据结构-HashMap(五)
- Java 容器类学习笔记1--了解Java提供的容器类List、ArrayList、Vector及map、HashTable、HashMap
- java学习笔记——HashMap的泛型容器