JAVA中==与equals的区别
对于==
1.基本数据类型,判断值是否相等,决定结果的true false
注:两端数据类型可以不同
2.应用数据类型:比较引用变量的地址值是否相等
对于equals
1 只能处理引用数据类型变量
2.在Objiect类,发现equals()仍然比较的两个应用变量的地址值是否相等
3.String类 、包装类 、File类 、Date类这些方法重写了Objiect类的equals()方法,比较两个对象的实体内容是否相同
String类的内存解析: