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);
}
}
Run Code Online (Sandbox Code Playgroud)
以上程序输出"true".两者是两个不同的标识符/对象输出是如何"真"?
我的理解是JVM会为每个对象创建不同的引用,如果是这样,输出是如何真实的?