JDK1.8HashMap新特性

相比於JDK1.8HashMap的主要特性,爲了提升節點鏈表中的遍歷速率,採用紅黑樹的數據結構,相比於JDK1.7的O(n),天然快了許多。 接下來咱們就來了解一下JDK1.8中的HashMap是怎樣實現的。如下就以put方法爲例: 首先以上打印出來的Aa和BB的Hash值是相同的。 1.開始put第一個數據的時候 很顯然,數據走了兩步; 第一步:就是最開始建立一個默認大小的Node<K,V>數組
相關文章
相關標籤/搜索