HashMap的構造函數,hash, tableSizeFor的源碼分析

一,靜態默認參數 //默認的初始容量16,且實際容量是2的整數冪,0000 0001 =>向左移動4位 => 0001 0000 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //最大容量(傳入容量過大將被這個值替換)  //00000000 0000000 00000000 00000001 =>向左移動30位 => 01000000 0
相關文章
相關標籤/搜索