- 2022-12-01Java HashMap 在获得 Key 的 Hash 值的时候用的是什么算法
Java在HashMapKey的Hash值的时候用的的是自己Object中的hashCode()算法。返回的结果是一个整数值。如果你查看JDK的源代码的话,在HashMap类中会有下面的这
- 2022-09-03equals方法
首先我们知道Java中Object类是所有类的父类,它里面定义了equals()方法:publicbooleanequals(Objectobj){return(this==obj);}可以看到是使用==来进行
- 2022-08-23String ==和equals的区别
public boolean equals(Object obj) { return (this == obj);} Object中的equals()方法其实就是==,而String重写了equals()方法把它修改成比