Java集合——HashTable HashMap学习笔记
来源:互联网 发布:知豆新能源图片 编辑:程序博客网 时间:2024/05/20 09:07
记下笔记,加深自己记忆,如有错误,欢迎指正
HashMap 和 HashTable是面试常会问道的知识点,作为典型的key value键值对存储类型集合,它们主要区别如下
1. HashMap 默认初始化容量16,装载因子0.75;而 HashTable默认初始化容量11,装载因子0.75
2. HashTable 使用了sychronized 进行同步,是线程安全的,相反HashMap没有进行同步线程不安全,但由于减少了同步带来的额外开销,单线程下HashMap性能更好;
多线程下ConcurrentHashMap由于实现了更加细粒度的加锁,性能比HashTable要好
3.HashMap继承AbstracMap HashTable继承 Dictionary
阅读全文
0 0
- Java集合——HashTable HashMap学习笔记
- JAVA学习笔记(二十二)- 集合HashMap与Hashtable
- Java集合学习--HashMap、LinkedHashMap、TreeMap、HashTable
- Java集合框架——HashMap与Hashtable
- Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
- Java集合——HashMap和Hashtable应用实例
- Java集合——HashMap与Hashtable的区别
- Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
- Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
- 【Java集合】HashMap和Hashtable
- 【JAVA学习】——hashmap和hashtable的区别
- HashMap与HashTable学习笔记
- 疯狂Java学习笔记(42)----------HashTable,HashMap和HashSet
- Java学习笔记(42)----------HashTable,HashMap和HashSet
- Java学习笔记之HashMap和Hashtable的区别
- Java 学习笔记 05 HashMap 和 Hashtable 区别与联系
- Java HashMap,HashTable学习记录。
- java 集合学习笔记4-HashMap TreeMap
- docker daemon
- 使用Caffe对摄像机视频流中的目标进行识别
- 15.基于Hadoop的数据仓库Hive第3部分(Hive编程实践)
- 文本挖掘学习笔记(二)—词项词典
- Java进程&线程(一)
- Java集合——HashTable HashMap学习笔记
- Linux文件系统管理
- Tomcat 顶层结构
- Java条件对象(Condition)
- scrapy日志的设置方法
- MySQL存储引擎
- 引言之“级数求和”
- Unity_物体方向错乱问题与Space的关系与解决方法
- 【算法题】最大乘积