java基础之面试篇八-hashmap和hashtable
程序员文章站
2022-03-01 22:09:21
...
区别:
1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。
2.hashTable同步的,而HashMap是非同步的,效率上比hashTable要高。
3.hashMap允许空键值,而hashTable不允许。
联系:
两者内部存储结构都是散列,速度相差不是很大。
1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。
2.hashTable同步的,而HashMap是非同步的,效率上比hashTable要高。
3.hashMap允许空键值,而hashTable不允许。
联系:
两者内部存储结构都是散列,速度相差不是很大。
上一篇: java基础之面试篇二------自加i++(小东西蕴藏大哲理)
下一篇: js实现3D效果
推荐阅读
-
java基础第十二篇之集合、增强for循环、迭代器和泛型
-
java基础第九篇之final和内部类等
-
java基础第八篇之jdk1.5、jdk1.7、jdk1.8新特性
-
Java进阶篇设计模式之八 ----- 责任链模式和命令模式
-
Java基础知识回顾第八篇 - Session和Cookie | 单点登录
-
java基础第十二篇之集合、增强for循环、迭代器和泛型
-
Java 面试笔记之 HashMap 和 ConcurrentHashMap
-
Java面试题总结之数据结构、算法和计算机基础(刘小牛和丝音的爱情故事1)
-
Java面试题总结之数据结构、算法和计算机基础(刘小牛和丝音的爱情故事1)...
-
java基础第九篇之final和内部类等