1.String st1=new String(''hello'');
String st2=new String(''hello'');
System.out.println(st1==st2);//输出false
System.out.println(st1.equals(st2));//输出true
原因:
==作用于基本数据类型是比较的是值类型,但是作用于对象的时候比较的是两个对象的地址是否一致。
equals不能用作基本数据类型的比较。比较对象时候比较的是对象的内容是否一致。
以后会补充关于重写equals方法。