enumの値はどのように計算されますか?コンパイラはそれに静的な値を与えますか?どのような価値がありますか?Java enumの値
私が尋ねる理由は、tcp(または任意のプロセス間)接続よりもenum値を使用した場合の結果がどのようなものになるのだろうと思っていたからです。 (列挙型の値によって私はEnum.VALUE
を意味します)明らかに、各列挙型のあらかじめ決められた値を知っていなければ、別の言語のプログラムと互換性のあるパケットを構築することはできません。それで、それぞれの「本当の」価値を理解することは可能ですか?そして、同じenumの "クラス"ファイルを使用する2つのJavaプログラムがお互いを理解するでしょうか?
これは純粋に理論的なものであり、叱責はしないでください。しかし、ポインタは良いです。
+1はプロトコルとマッピングについて示します。これは私の答えよりも優れています – gigadot