Kann Java Enum serialisierbar sein?

Inhaltsverzeichnis:

Kann Java Enum serialisierbar sein?
Kann Java Enum serialisierbar sein?
Anonim

Da Aufzählungen automatisch serialisierbar sind (siehe Javadoc-API-Dokumentation für Enum), ist es nicht erforderlich, die Klausel "implements Serializable" nach der Aufzählungsdeklaration explizit hinzuzufügen. Sobald dies entfernt ist, wird die Importanweisung für die java. io. Serialisierbare Schnittstelle kann auch entfernt werden.

Sind alle Java-Klassen serialisierbar?

Nur Klassen die Serializable implementieren, können serialisiert werdenWenn eine Klasse das Serializable-Interface implementiert, sind alle ihre Unterklassen ebenfalls serialisierbar. Aber wenn ein Objekt einen Verweis auf ein anderes Objekt hat, müssen diese Objekte die Serializable-Schnittstelle separat implementieren.

Kann Enum Sonderzeichen enth alten Java?

Enum-Konstanten müssen gültige Java-Bezeichner sein. Sie können toString überschreiben, wenn Sie möchten, dass sie anders angezeigt werden.

Ist HashSet serialisierbares Java?

2 Antworten. HashSet ist serialisierbar [Dokumentation], solange alle darin enth altenen Objekte serialisierbar sind, also müssen Sie sicherstellen, dass die Adressklasse serialisierbar ist.

Kann enum Java erben?

Java Enum ist eine Art Compiler-Magie. Im Bytecode wird jede Aufzählung als Klasse dargestellt, die die abstrakte Klasse java erweitert. … Enum und hat mehrere statische Mitglieder. Daher kann enum keine andere Klasse oder enum erweitern: es gibt keine Mehrfachvererbung.

Empfohlen: