对象引用之间的比较、对象内容之间的比较
关系操作符生成的是一个boolean(布尔)结果,它们计算的是操作数的值之间的关系。
关系操作符包括:<,>,<=,>=,==,!= (cannot say <>)。其中“==,!=”适用 于所有的基本类型,而其他比较符不适用于boolean类型。
?
关系操作符“==,!=”也适用于所有的对象:
?
public boolean equals(Object obj) {return (this == obj); }
? ? 从该方法内部的代码实现,可以看出,它是比较的对象的引用。
?
equals()方法,大多数Java类库都实现了用来比较对象的内容,而非比较对象的引用。
?
?