java ==和equals的区别

Object类中的equals方法是用双等号(==)进行比较的; 
而String类的equals方法不是用双等号(==)进行比较的; 
String类继承Object类,所以也继承了equals方法,但String类重写了该方法。 
所以String类用equals比较,基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean ,他们之间的比较,应用双等号(==),比较的是他们的值。

原文地址:https://www.cnblogs.com/tutumissed/p/8276654.html