欢迎光临散文网 会员登陆 & 注册

马老师drools规则引擎 马老师activiti7工作流实战教程

2023-04-05 18:04 作者:阿灰飞8  | 我要投稿

10.HashMap和HashTable有什么区别?其底层实现是什么?

HashMap 和 HashTable 都是 Java 中用于存储键值对的数据结构,它们的作用都是快速的查找、插入和删除元素。它们的主要区别如下:

1.线程安全性:HashTable 是线程安全的,而 HashMap 是非线程安全的。HashTable 内部的所有方法都被 synchronized 修饰,因此可以在多线程环境下安全使用。而HashMap则不是线程安全的,需要使用ConcurrentHashMap等并发容器来实现线程安全。

2.继承关系:HashTable 是 Dictionary 类的子类,而 HashMap 是 AbstractMap 


马老师drools规则引擎 马老师activiti7工作流实战教程的评论 (共 条)

分享到微博请遵守国家法律