equals方法:
-
一。 Object中的equals方法:
-
public boolean equals(Object obj) { return (this == obj); }
二 。像String,date等核心类库基本都重写了equals方法,用来比较内容
三 。自定义类如果没有重写equals方法那么调用 的是Object中的equals方法来比较对象的地址值。
但是我们自定义类的时候通常都会重写equals方法,用来比较内容[面试题] :== 和equals的区别是? == : 基本数据类型:比较的是具体的内容是否相等 引用数据类型:比较的是地址值(两个变量指向的是否是同一个对象)