![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java汇总
文章平均质量分 66
Doreen_b
这个作者很懒,什么都没留下…
展开
-
总结--Java编程中遇到的零散知识点
格式 保留两位小数: new java.text.DecimalFormat("#.00").format(num); Method String的substring(int beginIndex,int endIndex); //左闭右开 类 HashMap的遍历 //使用迭代器,效率高的一种 Map map=new HashMap(); Iterator iterator=ma...原创 2019-08-03 11:41:49 · 111 阅读 · 0 评论 -
HashMap源码学习
resize() jdk1.7中,hashmap的扩容条件是: size>=threshold && table[bucketIndex] != null 即size大小超过阈值且有冲突,可以概括为扩容的前提是阈值和table数组中链表数量都达到一定值。这样其实会有一个潜在的问题,那就是链表数量不到扩容的要求,但链表上已经有很多节点了,此时get的性能是比较差的。 ...原创 2019-08-20 10:12:07 · 81 阅读 · 0 评论