Die Java-enum-Werte

Wie ist der Wert eines enum berechnet? Funktioniert der compiler eine statische Wert? Welche Art von Wert es?

Der Grund warum ich Frage ist, weil ich Frage mich, was die Folgen der Verwendung von enum-Werte über einen tcp - (oder alle inter-Prozess) Verbindung wäre. (Von enum-Wert meine ich Enum.VALUE) Natürlich würden Sie nicht in der Lage zu konstruieren Pakete kompatibel mit Ihrem Programm aus einer anderen Sprache, es sei denn, Sie wusste, dass die vorher festgelegten Werte der einzelnen enum. So ist es möglich, um herauszufinden, die "realen" Werte? Und zwei Java-Programme mit der gleichen enum - "Klassen" - Datei, die einander verstehen?

Dies ist rein theoretisch, bitte keine scoldings. Zeiger sind gut, wenn.

InformationsquelleAutor Will Young | 2011-11-09
Schreibe einen Kommentar