public class A {
static String s1 = "I am A";
public static void main(String[] args) {
String s2 = "I am A";
System.out.println(s1 == s2);
}
}
上面的程序输出“真”。两者都是两个不同的标识符/对象,输出如何为“真”?
我的理解是 JVM 将为每个对象创建不同的引用,如果是这样,输出如何是真的?