hashMap在jdk1.7與jdk1.8中的原理及不一樣

      hashMap爲什麼採用hash表存數據。若是不用hash表,集合中數據是無序的,當咱們向集合中添加一個數據時須要同集合中全部的數據進行equals比較,當集合數據比較大時效率是很是的低。所以用hash表存儲數據效率很是高。hash表的底層是數組,數組中存的是entry對象,默認長度是16.java       當咱們往hash表中添加一個對象時,會調用對象的hash code方法,根
相關文章
相關標籤/搜索