基础数据类型比较:
基础数据类型(byte,short,char,int,float,double,long,boolean)直接是数值的比较只能用 ==。
equals不能比较基础数据类型。
引用数据类型比较:
引用类型比较 ==和equals是一样的。。。。。。。。。。。。。。。。。(我开始也是不相信的!)
equals可以重写(IDEA快捷键 alt+insert)
第一步:为同一对象返回true。
第二步:等于空或者不是属于同一类返回false。
(这一步我的理解是老师和学生两个类,通过id判断是不是一个人,id相同不属于同一类返回false。)
第三步:比较值返回结果。
以上。。。