Wie werden Enum-Daten im Speicher gespeichert?

2 Antworten


  • Diese Aufzählung existiert nur im Speicher des Compilers, nicht im ausführbaren. Sie müssen eine Instanz der Enumeration erstellen, damit sie in der ausführbaren Datei angezeigt wird. In Java sollte es für jeden der Werte Ihrer Enumeration nur eine Instanz im Speicher geben. Ein Verweis auf die Aufzählung erfordert dann nur die Speicherung für diesen Verweis. Die Überprüfung des Wertes einer Aufzählung ist genauso effizient wie jeder andere Referenzvergleich. Sie würden sich nur darum kümmern, wenn Sie große Mengen von Enums speichern. Für weitere Informationen erhalten Sie Hilfe unter

    CodeAvail –
    Hilfe für Online-Informatikaufgaben

  • Aufzählungsdaten beziehen sich auf Aufzählungsdaten, dh Daten, die Werte basierend auf einem vordefinierten Satz annehmen können. Beispiele für Aufzählungsnamen sind John, Mary und Susan usw. Aufzählungsdaten unterstützen nur Zuweisungs- und relationale Operationen. Aufzählungsdaten müssen platzsparend gespeichert werden. HDF wird verwendet, um Aufzählungsdaten in Form von ganzen Zahlen zu speichern. Die Anwendung kann somit das Format und die Größe der genannten Ganzzahlen wählen. Es ist unerheblich, welche Auftragselemente eingefügt werden. Viel wichtiger wird die Assoziation der Werte mit den jeweiligen Symbolen erachtet. Zwei verschiedene aufgezählte Datentypen müssen gleiche Datentypen ihrer zugrunde liegenden Ganzzahlen und eine ähnliche Symbol- und Wertzuordnung aufweisen, um als gleich angesehen zu werden.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear