HashMap和Hashtable的区别说明
下文笔者将讲述HashMap和Hashtable的不同之处,如下所示
HashMap是Hashtable的轻量级实现 HashMap允许key和value为null,但最多允许一条记录的key为null HashTable 不允许key为null的情况发生 HashTable中的方法是线程安全的 HashMap中的方法都不是线程安全的 在多线程访问HashMap需要提供额外的同步机制 Hashtable使用Enumeration进行遍历 HashMap使用Iterator进行遍历
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。