/*
* Hashmap 和Hashtable的区别
* 共同点
* 底层都是哈希算法,都是双列集合
* 区别
* hashmap是线程不安全的 效率高
* hashtable 是线程安全的 效率低
* hashmap可以存储null 键和null值
* hashtable不可以存储null 键和null值
*/
HashMap<String, Integer> hm =new HashMap<>();
hm.put(null, 23);
hm.put("李四", null);
System.out.println(hm);
Hashtable<String , Integer> hm2=new Hashtable<>();
hm2.put(null, 23);
hm2.put("李四", null);
System.out.println(hm2);
* Hashmap 和Hashtable的区别
* 共同点
* 底层都是哈希算法,都是双列集合
* 区别
* hashmap是线程不安全的 效率高
* hashtable 是线程安全的 效率低
* hashmap可以存储null 键和null值
* hashtable不可以存储null 键和null值
*/
HashMap<String, Integer> hm =new HashMap<>();
hm.put(null, 23);
hm.put("李四", null);
System.out.println(hm);
Hashtable<String , Integer> hm2=new Hashtable<>();
hm2.put(null, 23);
hm2.put("李四", null);
System.out.println(hm2);