简单总结一下,equals和==的区别
1,==是一个比较运算符
(1) ==:既可以判断基本数据类型,又可以判断引用数据类型
(2) ==:如果判断基本数据类型,判断的是值是否相等
(3) ==:如果判断引用数据类型,判断的是地址是否相等,即判定是不是同一个对象
2,equals是Object类中的方法
(1)equals:只能判断引用数据类型
(2)默认判断地址是否相等,子类中往往重写了该方法,用于判断内容是否相等,比如Integer,String等等...
-
String类中的重写
-
Integer类中的重写