原创 HashMap如何擴充?

4、HashMap如何擴充? 首先看下put,通過傳入hash值,key,value public V put(K key, V value) {     return putVal(hash(key), key, value,

原创 ArrayList如何擴充?

2、ArrayList如何擴充? 首先如果我們向集合中插入一個元素,會執行方法ensureCapacityInternal方法,傳進來最小容量 private void ensureCapacityInternal(int minC

原创 hashmap如何根據key找到value?

1、hashmap如何根據key找到value? 首先新建一個Node用於接收查詢出來的Node節點 hash(key)計算其hash碼,並傳入到getNode()方法中 ,根據hash碼和對應的key找到對應的節點 publi