Sobes.tech
Middle+

Milyen hatással vannak a static és final mező módosítók a Java serializálhatóságára?

sobes.tech MI

Válasz az MI-től

A static módosítóval jelölt mezők nem sorosíthatók. Ezek a mezők magához a osztályhoz tartoznak, nem pedig egy konkrét példányhoz, és nem tárolódnak a sorosított objektum állapotának részeként.

A final módosítóval jelölt mezők normál mezőként sorosíthatók. Értéküket az objektum többi állapotával együtt tárolják.

Kivétel: ha egy final mező ugyanakkor static, akkor nem sorosítható.