HashMap、Hashtable、 TreeMap、WeakhashMap的区别

一、HashMap与HashTable的区别    首先HashMap(java1.8后HashMap使用数组加链表或数组加红黑树组成)和Hashtable都使用数组加链表的方式进行实现,同时具有数组和链表的特点。     1、HashMap可以理解为是Hashtable的一个轻量级非线程安全的实现,HashMap允许一个null的key值,而Hashtable不允许     hashmap中实现
相关文章
相关标签/搜索