首页 > 其他 > 详细

HashMap和Hashtable的区别 学习笔记

时间:2018-10-24 15:04:48      阅读:183      评论:0      收藏:0      [点我收藏+]
/** * @param args * 面试题 * HashMap和Hashtable的区别 * 共同点: * 底层都是哈希算法,都是双列集合 * 区别: * 1,HashMap是线程不安全的,效率高,JDK1.2版本 * Hashtable是线程安全的,效率低,JDK1.0版本的 * 2,HashMap可以存储null键和null值 * Hashtable不可以存储null键和null值 */ public static void main(String[] args) { HashMap<String, Integer> hm = new HashMap<>(); hm.put(null, 23); hm.put("李四", null); System.out.println(hm); /*Hashtable<String, Integer> ht = new Hashtable<>(); //ht.put(null, 23); ht.put("张三", null); System.out.println(ht);*/ System.out.println("1111111111111"); }

HashMap和Hashtable的区别 学习笔记

原文:http://blog.51cto.com/357712148/2308200

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!