ArrayList与LinkedList的区别:
ArrayList底层动态数组,线程不安全,增删快
LinkedList底层链表结构,线程安全,增删慢,移动指针
HashMap、TreeMap与HashTable的区别:
TreeMap有序
HashTable,HashMap无序
HashTable同步、线程安全
HashMap非同步、线程不安全
HashMap允许key和value为null
HashTable不允许为null
Q.E.D.
Two ·2019-12-05 ·
ArrayList与LinkedList的区别:
ArrayList底层动态数组,线程不安全,增删快
LinkedList底层链表结构,线程安全,增删慢,移动指针
HashMap、TreeMap与HashTable的区别:
TreeMap有序
HashTable,HashMap无序
HashTable同步、线程安全
HashMap非同步、线程不安全
HashMap允许key和value为null
HashTable不允许为null
Q.E.D.