==只能用于基本数据类型的比较,用于引用数据类型为比较地址值。
equals不能用于基本数据类型的比较,只能用于引用数据类型的比较。
如果没有覆写equals方法,那么会调用Object里的equals方法。
Object中的equals方法,底层还是用的==比较。
如果需要比较两个对象具体值的时候,需要覆写equals方法。
equals的是用法:覆写equals方法例如;
public booean equals(Object obj){
Student stu=(Stuent)obj;
return this.name==stu.name&&this.age==stu.age;
}