Kas java enum on võimalik serialiseerida?

Sisukord:

Kas java enum on võimalik serialiseerida?
Kas java enum on võimalik serialiseerida?
Anonim

Kuna enumid on automaatselt serialiseeritavad (vt Javadoc API dokumentatsiooni Enumi kohta), ei ole vaja enumi deklaratsiooni järel sõnaselgelt lisada klauslit "implements Serializable". Kui see on eemaldatud, impordi avaldus java. io. Samuti saab eemaldada jadatava liidese.

Kas kõik Java klassid on jadatavad?

Ainult klassid Seda jadatavat teost saab serialiseeridaKui klass rakendab serialiseeritavat liidest, on ka kõik selle alamklassid jadatavad. Kuid kui objektil on viide teisele objektile, peavad need objektid realiseerima jadatava liidese eraldi.

Kas enum võib sisaldada Java erimärke?

Enumkonstandid peavad olema kehtivad Java identifikaatorid. Kui soovite, et neid kuvataks teisiti, saate stringi alistada.

Kas HashSet on Java-seeritav?

2 vastust. HashSet on serialiseeritav [Dokumentatsioon] seni, kuni kõik selles sisalduvad objektid on serialiseeritavad, seega peate veenduma, et aadressiklass on jadatav.

Kas enum saab Java pärida?

Java enum on omamoodi kompilaatori maagia. Baitkoodis on mis tahes enum esitatud klassina, mis laiendab abstraktset klassi java. … Enum ja sellel on mitu staatilist liiget. Seetõttu ei saa enum laiendada ühtegi teist klassi ega enumit: mitmekordset pärandit ei ole.

Soovitan: