Hashmap 和Hashtable的区别

来源:互联网 发布:淘宝网奥特曼玩具 编辑:程序博客网 时间:2024/05/22 07:04
/*
         * 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);
原创粉丝点击