
Java
夏弋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
徒手撸HashMap源码(java8之前)
废话不多说了,直接上源码java8以后的红黑树扩容方法还待补充首先定义一个基类,用于存放数据public class Entry<K,V>{//定义三个函数 k v 和 next指向 K k; V v; Entry<K,V> next; public Entry(K k, V v,Entry<K,V> next) { ...原创 2019-12-18 10:58:32 · 229 阅读 · 0 评论 -
由阿里巴巴Java开发规约HashMap条目引申的一些内容
大热的《阿里巴巴Java开发规约》中有提到:【推荐】集合初始化时,指定集合初始值大小。说明:HashMap使用如下构造方法进行初始化,如果暂时无法确定集合大小,那么指定默认值(16)即可:public HashMap (int initialCapacity) { this(initialCapacity, DEFAULT_LOAD_FACTOR);}看到代码规约这一条的时...转载 2019-12-17 19:26:44 · 315 阅读 · 0 评论