当我在Netbeans 8中的代码中导入java.util.Hashtable时,IDE会建议它是过时的集合。为什么呢?
答案 0 :(得分:3)
从Java 2平台v1.2开始,这个类被改进以实现Map接口,使其成为Java Collections Framework的成员。与新的集合实现不同,Hashtable是同步的。如果不需要线程安全实现,建议使用HashMap代替Hashtable。如果需要线程安全的高度并发实现,那么建议使用ConcurrentHashMap代替Hashtable。