1. 基本类型只能用==对数值进行比较
2.对象类可以用equal方法和==进行比较
两者实际上都是对地址进行比较
String,Date,Integer等类重写了equal方法会对实际值进行比较
String s1 = "abc";
String s2 = "abc";
String s3 = new String("abc");
s1 == s2//true
s1 == s3//false
s3.equals(s1)//true
s3 == s2;//false
双引号创建字符串存储在 Heap的字符串常量池中
new 出的对象存在 Heap中
两者地址不同