Java中“==”与equals的区别以及equals方法的重写

一、“==”与equals的区别:

(1)==代表比较双方是否相同:

  基本数据类型表示值相等。

  引用数据类型表示地址相等,即同一个对象。

(2)Object中的equals()方法:是否为同一个对象的引用,即对象的hashCode是否相同。

(3)Object继承类中equals()方法:不仅判断是否是同一个对象,还要判断对象的属性值是否相同。

上一篇:Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解


下一篇:ios 经典错误