Kan java enum vara serialiserbart?

Innehållsförteckning:

Kan java enum vara serialiserbart?
Kan java enum vara serialiserbart?
Anonim

Eftersom enums automatiskt kan serialiseras (se Javadoc API-dokumentation för Enum), finns det inget behov av att uttryckligen lägga till "implements Serializable"-satsen efter enum-deklarationen. När detta har tagits bort, importsatsen för java. io. Serialiserbart gränssnitt kan också tas bort.

Kan alla Java-klasser serialiseras?

Endast klasser som implementerar serialiserbara kan serialiserasNär en klass implementerar det serialiserbara gränssnittet kan alla dess underklasser också serialiseras. Men när ett objekt har en referens till ett annat objekt måste dessa objekt implementera det serialiserbara gränssnittet separat.

Kan enum ha speci altecken Java?

Enum-konstanter måste vara giltiga Java-identifierare. Du kan åsidosätta toString om du vill att de ska visas på ett annat sätt.

Är HashSet serialiserbar Java?

2 svar. HashSet är serializable [Dokumentation] så länge som alla objekt den innehåller är serialiserbara, så du måste se till att adressklassen är serialiserbar.

Kan enum ärva Java?

Java enum är en sorts kompilatormagi. I byte-kod representeras varje enum som en klass som utökar den abstrakta klassen java. … Enum och har flera statiska medlemmar. Därför kan enum inte utöka någon annan klass eller enum: det finns inget multipelt arv.

Rekommenderad: