Dies könnte die dümmste Frage sein, die je gestellt wurde, aber ich denke, sie ist für einen Java-Neuling ziemlich verwirrend.
- Kann jemand klären, was gemeint ist mit unveränderlich ?
- Warum ist ein
String
unveränderlich? - Was sind die Vor- und Nachteile von unveränderlichen Objekten?
- Warum sollte ein veränderbares Objekt wie
StringBuilder
gegenüber String bevorzugt werden und umgekehrt?
Ein schönes Beispiel (in Java) wäre sehr willkommen.