HashTable和HashMap有什麼區別與聯繫
Map
HashTable:在java 1.0版本就出現了這個HashTable,採用的是鍵值對的方式存儲的,數據結構是哈希表,線程是同步的,相比效率低,不允許存儲null Key和Null Value
HashMap:在java1.2版本就出現了這個HashMap,採用的也是鍵值對的方式存儲的,數據結構是哈希表,線程是不同步的,相比效率高,允許存儲null Key 和null Value
TreeMap:採用的也是鍵值對的方式存儲的,數據結構是二叉樹,線程是不同步的,按照鍵來進行排序的。