Kan java enum serialiseerbaar zijn?

Inhoudsopgave:

Kan java enum serialiseerbaar zijn?
Kan java enum serialiseerbaar zijn?
Anonim

Omdat enums automatisch Serializable zijn (zie Javadoc API-documentatie voor Enum), is het niet nodig om expliciet de "implements Serializable"-clausule toe te voegen na de enum-declaratie. Zodra dit is verwijderd, wordt het importstatement voor het java. io. Serializable interface kan ook worden verwijderd.

Zijn alle Java-klassen serialiseerbaar?

Alleen klassen die serializable implementeren, kunnen worden geserialiseerdAls een klasse de Serializable-interface implementeert, zijn alle subklassen ook serialiseerbaar. Maar wanneer een object een verwijzing naar een ander object heeft, moeten deze objecten de Serializable-interface afzonderlijk implementeren.

Kan enum speciale tekens Java bevatten?

Enum-constanten moeten geldige Java-ID's zijn. Je kunt toString overschrijven als je wilt dat ze anders worden weergegeven.

Is HashSet serialiseerbaar Java?

2 Antwoorden. HashSet is serializable [Documentatie] zolang alle objecten die het bevat serializeerbaar zijn, dus je moet ervoor zorgen dat de Address-klasse serialiseerbaar is.

Kan enum Java erven?

Java enum is een soort compiler-magie. In bytecode wordt elke enum weergegeven als een klasse die de abstracte klasse java uitbreidt. … Enum en heeft verschillende statische leden. Daarom kan enum geen enkele andere klasse of opsomming uitbreiden: er is geen meervoudige overerving.

Aanbevolen: