![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
qq_1597310335
安静、努力
展开
-
HashMap心得
HashMap的心得HashMap是通过Entry[]数组和链表来实现的。在进行put(K key,V value)操作时,会通过Key的hashCode计算得出这个Entry的索引值,如果Entry的索引值重复,那么就会使用到链表,把后存进的元素放在这个数组中,并把next属性指向在它之前存进来的具有相同hashCode值的那个元素。为什么后进来的元素需要放在链表的最前面,而不是最后面,这就取决于原创 2017-07-07 14:14:20 · 263 阅读 · 0 评论 -
Java程序员最常犯的错误盘点
1. 数组转ArrayList为了实现把一个数组转换成一个ArrayList,很多Java程序员会使用如下的代码:Arrays.asList确实会返回一个ArrayList对象,但是该类是Arrays类 中一个私有静态内部类(java.util.Arrays.ArrayList),而不是常见的java.util.Array转载 2017-07-31 11:05:23 · 844 阅读 · 0 评论