Looking for java Keywords? Try Ask4Keywords

Java LanguageUnveränderliche Objekte


Bemerkungen

Unveränderliche Objekte haben einen festen Status (keine Setter), daher muss der Status zum Zeitpunkt der Objekterstellung bekannt sein.

Obwohl dies nicht technisch erforderlich ist, sollten alle Felder final . Dadurch wird die unveränderliche Klasse Thread-sicher (vgl. Java Concurrency in Practice, 3.4.1).

Die Beispiele zeigen mehrere Muster, die dabei helfen können.

Unveränderliche Objekte Verwandte Beispiele