打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Hashtable和HashMap的区别

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); // NullPointerException

  System.out.println(hm);
 }
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Map接口
HashMap和Hashtable的区别
Hashtable和HashMap的区别
MAP集合迭代器详解
Vector、 ArrayList 、List、 Set、 Map
三大集合:List、Map、Set的区别与联系
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服