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
相关文章
相关标签/搜索