Cuprins:

Enumerările trebuie să fie serializabile?
Enumerările trebuie să fie serializabile?
Anonim

Deoarece enumerile sunt automat serializabile (consultați documentația Javadoc API pentru Enum), nu este nevoie să adăugați în mod explicit clauza „implementează serializabil” după declarația de enumerare. … Faptul că serialver returnează 0L pentru serialVersionUID al enumerației indică faptul că enumerarea este într-adevăr serializabilă.

Este necesar serializarea?

Serializarea este de obicei folosită Când apare nevoia de a trimite datele prin rețea sau stocate în fișiere Prin date mă refer la obiecte și nu text. Acum, problema este infrastructura dvs. de rețea și hard diskul sunt componente hardware care înțeleg biți și octeți, dar nu obiecte JAVA.

Enumarea poate fi serializată C?

Serializarea și deserializarea la un șir personalizat se pot face în doi pași. Primul este să adăugați un atribut la toatevalori de enumerare care oferă maparea șirurilor preferate. Apoi Json. NET este instruit să serializeze/deserializeze valoarea de enumerare ca șir cu atributul [JsonConverter(typeof(StringEnumConverter))].

Ar trebui să utilizați enumări în Java?

Enumerările sunt liste de constante. Când aveți nevoie de o listă predefinită de valori care reprezintă un fel de date numerice sau textuale, ar trebui să utilizați o enumerare. Ar trebui să utilizați întotdeauna enumări atunci când o variabilă (în special un parametru de metodă) poate lua doar una dintr-un set mic de valori posibile.

Enumerările trebuie să fie statice?

Fiecare constantă de enumerare este întotdeauna implicit public static final. Deoarece este static, îl putem accesa utilizând enumerarea Nume.

Recomandat: