Moses
Die Marker-Schnittstelle spielt eine wichtige Rolle, obwohl sie keine Methoden enthält. Der Hauptzweck besteht darin, die speziellen Objekte von normalen Objekten zu identifizieren, z es können so viele Objekte in JVM verfügbar sein. Um zu wissen, welches Objekt serialisiert werden soll, werden Markerschnittstellen verwendet. Wenn Sie eine Marker-Schnittstelle implementieren, wird das Objekt mit einer booleschen Eigenschaft gekennzeichnet, mit dieser Eigenschaft JVM weiß, welches Objekt serialisiert werden soll und welches Objekt nicht serialisiert werden soll.
Percy
Java definiert diese Schnittstellen (Tagging oder Marker), die nur als Boolea-Eigenschaft einer Klasse verwendet werden, erfordert jedoch nicht die Implementierung von Methoden.
Diese Schnittstellen werden als Tagging- oder Marking-Schnittstellen bezeichnet.
Danke.
Vincenzo
Marktschnittstellen werden nur verwendet, um der JVM mitzuteilen, dass sie nur bestimmte Dinge tun sollen, die jvm-spezifisch für die Objekte sind, die diese Schnittstellen implementieren.
Bedeutet alle Objekte, die die Marker-Schnittstelle implementieren, nur jvm ist für die spezifische Funktionalität verantwortlich.