Kan java enum serialiseres?

Indholdsfortegnelse:

Kan java enum serialiseres?
Kan java enum serialiseres?
Anonim

Fordi enums automatisk kan serialiseres (se Javadoc API-dokumentation for Enum), er der ingen grund til eksplicit at tilføje "implements Serializable"-sætningen efter enum-erklæringen. Når dette er fjernet, importeres erklæringen for java. io. Serialiserbar grænseflade kan også fjernes.

Kan alle Java-klasser serialiseres?

Kun klasser , der implementerer serialiserbare, kan serialiseresNår en klasse implementerer Serializable-grænsefladen, kan alle dens underklasser også serialiseres. Men når et objekt har en reference til et andet objekt, skal disse objekter implementere Serializable-grænsefladen separat.

Kan enum have speci altegn Java?

Enum-konstanter skal være gyldige Java-id'er. Du kan tilsidesætte toString, hvis du vil have dem vist anderledes.

Kan HashSet serialiseres Java?

2 svar. HashSet er serializable [Dokumentation], så længe alle de objekter, det indeholder, kan serialiseres, så du skal sikre dig, at adresseklassen kan serialiseres.

Kan enum arve Java?

Java enum er en slags compiler-magi. I bytekode er enhver enum repræsenteret som en klasse, der udvider den abstrakte klasse java. … Enum og har flere statiske medlemmer. Derfor kan enum ikke udvide nogen anden klasse eller enum: der er ingen multipel arv.

Anbefalede: