HashMap和Hastable在使用上相似,那么两者的区别如下:
序号 | 区别点 | HashMap | HashTable |
1 | 推出时间 | JDK1.2之后推出的 | JDK1.0推出 |
2 | 线程处理 | 采用异步处理方式 | 采用同步处理方式 |
3 | 性能 | 速度较快 | 速度相对较慢 |
4 | 对于NULL | 保存NULL,允许Key设置成Null | 不允许Key设置为NULL,会出现NullPointException |
5 | 安全性 | 属于非线程安全操作 | 属于线程安全操作 |
HashMap和Hastable在使用上相似,那么两者的区别如下:
序号 | 区别点 | HashMap | HashTable |
1 | 推出时间 | JDK1.2之后推出的 | JDK1.0推出 |
2 | 线程处理 | 采用异步处理方式 | 采用同步处理方式 |
3 | 性能 | 速度较快 | 速度相对较慢 |
4 | 对于NULL | 保存NULL,允许Key设置成Null | 不允许Key设置为NULL,会出现NullPointException |
5 | 安全性 | 属于非线程安全操作 | 属于线程安全操作 |