声明:个人总结,如有疑问或者不对,欢迎来battle
内容只是有意思,并不是一定有价值,希望各位看官能从以下内容中收获一种新的思路
1、hashMap类中,有一个定义默认初始化大小的变量,变量定义为:1 << 4
也就是16,为什么不直接定义为16呢。带着这个问题看注释,只是为了强调这个容量的值必须是2的n次方,没有其他意思,原来注释可以直接加在代码中的。
声明:个人总结,如有疑问或者不对,欢迎来battle
内容只是有意思,并不是一定有价值,希望各位看官能从以下内容中收获一种新的思路
1、hashMap类中,有一个定义默认初始化大小的变量,变量定义为:1 << 4
也就是16,为什么不直接定义为16呢。带着这个问题看注释,只是为了强调这个容量的值必须是2的n次方,没有其他意思,原来注释可以直接加在代码中的。