== 用于比较引用和比较基本数据类型时具有不同的功能:对于基本数据类型,只要数值相同就返回TRUE;对于引用,则是比较是否指向内存中同一对象,内容相同但不指向同一对象也会返回false;
equals equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。
String a1='aa';
String b1='aa';
a1==a2 true
a1.equals(a2) true
Student s1=new Student("lily",23);
Student s2=s1;
Student s3=new Student("lily",23);
s1==s2 true
s1==s3 false
s1.equals(s2) true
s1.equals(s3) true