equals
==和 equals 的区别:
- ==可以比基础数据类型也可以比较引用数据类型,比较基础数据类型时比较的是具体的值,比较引用数据类型实际上比较的是内存地址。
- equals 是 Object 的一个方法,默认的实现就是 ==。
public boolean equals(Object obj) { return (this == obj);}
- 我们可以重写 equals 方法,是我们的特性需求,比如 String 就重写了 equals 方法,所以字符串调用 equals 比较的是每一个字符。