public class equals { public static void main(String[] args) { int x=10; int y=10; String str1=new String("abc"); String str2=new String("abc"); System.out.println(x==y);//true System.out.println(str1==str2);//false System.out.println(…
== 和 equals的区别 基本类型:== 比较的是两个变量的面值大小 对象对象: 比较的是内存地址 特例: String a = "abc" String b = "abc" a==b //true 都是取常量池的内存地址. String a = new String("abc"); String b = new String("abc"); a == b //false 基本类型没有equals方法. 对象类型…