Ich hab mal ne' (wahrscheinlich einfache) Frage zu String-Objekten:
Ich erzeuge z.B. mit
	
		
	
 ein String Objekt. Verstehe ich es richtig, dass wenn ich jetzt ein 
	
	
	
	
	
		
	
 mach, dann kein neues String Objekt erzeugt wird sondern die Variable 'def' auf das gleiche Objekt verweist wie abc?
Sollte das soweit stimmen würde sich für mich auch der Unterschied zu
	
		
	
 erklären, wo dann ein neues Objekt erzeugt wird und somit abc == ghi false ist, abc == def aber true.
Leider konnte mir die "Java-Insel" die Frage nicht wirklich beantworten.
			
			Ich erzeuge z.B. mit
		Code:
	
	String abc = "Hallo";
		Code:
	
	String def = "Hallo";Sollte das soweit stimmen würde sich für mich auch der Unterschied zu
		Code:
	
	String ghi = new String("Hallo");Leider konnte mir die "Java-Insel" die Frage nicht wirklich beantworten.
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		