【==和equals()比较】
比较
| == | equals() | |
|---|---|---|
| 对比栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 | Object中默认采用==比较,但通常会重写 |
Object中的equals方法
public boolean equals(Object obj){
return (this==obj);
}
| == | equals() | |
|---|---|---|
| 对比栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 | Object中默认采用==比较,但通常会重写 |
Object中的equals方法
public boolean equals(Object obj){
return (this==obj);
}