Ich habe gelernt, dass die folgenden Variablen den gleichen Platz im Speicher in der JVM teilen, weil ihr Wert gleich ist:Gibt es andere Variablen oder Objekte in Java, die wie String-Objekte einen Speicherort oder Objektreferenz teilen, wenn ihr Wert gleich ist?
String banana = "yummy";
String strawberry = "yummy"; // banana == strawberry is true here
, wenn Sie einen von ihnen mit „neuen“ wie dieses Schlüsselwort bieten:
String banana = "yummy";
String strawberry = new String("yummy"); // banana == strawberry is false
, damit ein neues String-Objekt erzwungen wird.
Was ich frage mich ist, passiert das für andere Objekte als Objekte der String-Klasse in Java?
Dies beantwortet die gestellte Frage nicht. –