1、“==”和equals()
这两种其实是有本质区别的。
例如:
String a = new String("abc");
String b = new String("abc");
// a和b占用的内存空间不同
String c = a;
// c和a占用同一个内存空间
System.out.println("b==c的比较结果"+(b==c));
System.out.println("b.equals(c)的比较结果"+(b.equals(c)));
输出结果:
b==c的比较结果false
b.equals(c)的比较结果true