集合框架_HashMap和Hashtable的区别

来源:互联网 发布:淘宝上的小样是真的吗 编辑:程序博客网 时间:2024/05/17 22:18
package cn.itcast_07;import java.util.Hashtable;/* * 面试题: * 1:Hashtable和HashMap的区别? * Hashtable:线程安全,效率低。不允许null键和null值 * HashMap:线程不安全,效率高。允许null键和null值 * 2:List,Set,Map等接口是否都继承子Map接口? * List,Set不是继承自Map接口,它们继承自Collection接口。 * Map接口本身就是一个顶层接口。 */public class HashtableDemo {public static void main(String[] args) {// HashMap<String, String> hm = new HashMap<String, String>();Hashtable<String, String> hm = new Hashtable<String, String>();hm.put("it001", "hello");// hm.put(null, "world");// NullPointerException// hm.put("java", null);// NullPointerExceptionSystem.out.println(hm);}}

0 0
原创粉丝点击