- 1.==:
(1)基本数据类型:判断值是否相等,相等返回true,不相等返回false
(2)引用数据类型:比较的是引用数据类型在堆里面的地址值是否相等 - 2.equals():定义在object中
* 1.只能比较引用数据类型
* 2.在object类中,发现equals方法比较的是地址值是否相等
Student stu=new Student("张三");
Student stu1=new Student("张三");
System.out.println(stu.equals(stu1));//false
//String类重写了equals方法,实际比较的是String两个对象的值是否相等
String str=new String("张三");
String str1=new String("张三");
System.out.println(str.equals(str1));//true