牛客748007191号
牛客748007191号
全部文章
未归档
java各种类的常用方法(4)
题解(1)
归档
标签
去牛客网
登录
/
注册
牛客748007191号的博客
全部文章
/ 未归档
(共3篇)
HashMap的扩容机制
HashMap主要成员变量: capacity:entry数组的长度,也是hashmap的容量,默认值为16(1<<4) loadFactory:负载因子,默认值为0.75f threshold:阈值,它的值等于capacity*loadFactory,当hashmap中entry...
2020-05-11
0
680
HashMap源码put方法实现原理(jdk1.8)
源码解读 public V put(K key, V value) { //调用putVal()方法完成 return putVal(hash(key), key, value, false, true); } final V putVal(int hash, K key, V v...
2020-05-05
0
613
【面试篇】为什么重写equals方法,还必须要重写hashcode方法
为什么? 是为了提高效率,采取重写hashcode方法,先进行hashcode比较,如果不同,那么就没必要在进行equals的比较了,这样就大大减少了equals比较的次数,这对比需要比较的数量很大的效率提高是很明显的,一个很好的例子就是在集合中的使用; 我们都知道java中的List集合是有序的,...
2020-05-01
0
742