典型的回答Hashtable、HashMap、TreeMap都是最常见的Map接口的实现,是以键值对的形式存储和操作数据的容器类型。Hashtable是早期Java类库提供的一个哈希表实现,本身是线程安全的,不支持null键和值。由于线程安全导致的性能开销,所以已经很少被推荐使用。HashMap是应用更加广泛的哈希表实现,行为上大致与Hashtable一致,主要区别在于HashMap不是线程安全的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 07:13:55
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 HashMap不是线程安全的            hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-06-13 16:33:13
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVA里面的HashMap、Hashtable、HashSet三种hash集合的实现。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 11:09:02
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-02-28 18:37:00
                            
                                33阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-18 10:17:22
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ① 继承不同public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map②HashTable线程同步,HashMap非线程同步。③Hash            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-02 19:27:00
                            
                                72阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            HashMap和Hashtable的区别 【Java】HashMap 和 HashTable 的区别到底是什么? 继承接口 、键值对、线程安全性、高效性、判空方案 两者都实现了map接口,几乎等价 区别可以从线程安全,synchronized,速度这几方面来考虑。 HashMap允许键值为null的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-04-06 12:15:00
                            
                                22阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            HashMap与Hashtable都是java的集合类,都可以用来存放java对象,这是它们的相同点,但是它们            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-01 14:40:43
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 HashMap不是线程安全的   2     HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hasht            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-30 09:29:29
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            导读:
1 HashMap不是线程安全的
            HashMap是map接口的子类,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。
2   HashTable是线程安全。
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-26 15:12:05
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Java 的集合框架中,HashMap和Hashtable都是用于存储键值对的哈希表实现,但它们在设计、性能以及使用场景上存在一些显著的区别。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-30 15:14:49
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Java 的集合框架中,HashMap 和 Hashtable 都是用于存储键值对的哈希表实现,但它们在设计、性能以及使用场景上存在一些显著的区别。以下是它们的主要差异: 1. 父类不同 HashMap 继承自 AbstractMap 类,而 Hashtable 继承自 Dictionary 类            
                
         
            
            
            
            HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。 Hash            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-09 14:01:59
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们先看2个类的定义 view plaincopy to clipboardprint? public class Hashtable                extends Dictionary               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2008-11-03 15:17:29
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HashMap 和 HashTable的区别:他们两个都是Map接口的类,HashMap没有排序,它允许一个键的值为空,多个值的值为空。而HashTable不允许键值为空,并且它是同步的,线程安全的,效率要低一些。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-11-03 15:57:53
                            
                                267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HashMap与Hashtable的区别类似于ArrayList与Vector的区别。 Hashtable与Vector都是JDK 1.0就有一个一个古老的集合,因此Hashtable是一个继承自Dictionary的古老集合。 从JDK 1.2引入集合框架的Map接口之后,Java让Hashtab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-07 00:32:00
                            
                                200阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 2 HashTable是线程安全的一个Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-22 21:40:00
                            
                                102阅读
                            
                                                                                    
                                2评论