Hi
Also ich kenne Java ja doch schon einigermassen aber an der Uni nehmen die halt alles 10mal gründlicher durch als sonst
Also sind Immutable Objects nur Strings (so stehts zumindest bei uns) oder alle Objekte in Java?
Diese Eigenschaft is ja Java spezifisch und offenbar wird z.B. wenn man eine Variable überschreibt nur die Referenz auf ein Objekt in dieser Variable geändert. Das so quasi nun nicht mehr referenzierte Objekt ist damit nur noch Futter für den Garbage Collector. Das haben sie uns zumindest für die Strings gesagt.
Stimmt das auch bei den anderen?
Also ich kenne Java ja doch schon einigermassen aber an der Uni nehmen die halt alles 10mal gründlicher durch als sonst
Also sind Immutable Objects nur Strings (so stehts zumindest bei uns) oder alle Objekte in Java?
Diese Eigenschaft is ja Java spezifisch und offenbar wird z.B. wenn man eine Variable überschreibt nur die Referenz auf ein Objekt in dieser Variable geändert. Das so quasi nun nicht mehr referenzierte Objekt ist damit nur noch Futter für den Garbage Collector. Das haben sie uns zumindest für die Strings gesagt.
Stimmt das auch bei den anderen?