Jaava:集合框架HashMap與TreeMap的區別

相同點: HashMap非線程安全,TreeMap非線程安全 ,都繼承了AbstractMap   不同點: HashMap:基於哈希表實現。 使用HashMap要求添加的鍵類明確定義了hashCode()和equals()(可以重寫hashCode()和equals()),爲了優化HashMap空間的使用,您可以調優初始容量和負載因子。 TreeMap:基於紅黑樹實現。TreeMap沒有調優選項
相關文章
相關標籤/搜索