ArrayList与LinkedList的区别:

ArrayList底层动态数组,线程不安全,增删快

LinkedList底层链表结构,线程安全,增删慢,移动指针

HashMap、TreeMap与HashTable的区别:

TreeMap有序

HashTable,HashMap无序

HashTable同步、线程安全

HashMap非同步、线程不安全

HashMap允许key和value为null

HashTable不允许为null

Q.E.D.


如人饮水、冷暖自知