Javaのようなプログラミング言語が、 Java仮想マシンや独自のバイトコードのような分離された環境で変数やポインタをどのように処理できるのか疑問に思っています。
アセンブリまたは同等のバイナリの例は高く評価されています。
Javaのようなプログラミング言語が、 Java仮想マシンや独自のバイトコードのような分離された環境で変数やポインタをどのように処理できるのか疑問に思っています。
アセンブリまたは同等のバイナリの例は高く評価されています。
Javaが実際にどのように機能するかを少し読んでおくことをお勧めします。
Javaにはポインタがなく、純粋なJavaでは調べることができない参照があります。Javaでの参照に関する重要な違いは、それらが
他の言語と同じように変数がありますが、それらへの参照を取得することはできません。
バイトコードはJavaコードの直訳であり、Javaを深く理解していない限り、Javaコードを読むよりも役立つとは考えられません。注:JVMはこれをネイティブコードにコンパイルするため、実際に実行されるコードではありません。