メインの開始から、変数の割り当て、関数の呼び出し、パラメーターの受け渡し、値の戻り、オブジェクトのインスタンス化などに至るまで、java がどのようにメモリを編成し、コードを実行するか (スタックまたはヒープに置かれるものなど) に興味があります。初心者向けの優れた記事/リファレンスを見つけた人はいますか?
2 に答える
0
彼らがバイトコードをどのように実行するか正確にはわかりませんが、Java のバイトコードを説明するこのリンクを見つけました。それが役立つかどうかはわかりませんが、少なくとも開始するものです。
見積もり:
この記事では、より優れたプログラマーになるための Java バイトコードの理解を提供します。C または C++ コンパイラがソース コードをアセンブラ コードに変換するように、Java コンパイラは Java ソース コードをバイトコードに変換します。Java プログラマーは、バイトコードとは何か、それがどのように機能するか、そして最も重要なこととして、Java コンパイラーによってどのバイトコードが生成されるかを理解するために時間を割く必要があります。場合によっては、生成されたバイトコードが予期しないものになることがあります。
于 2008-09-19T03:50:22.157 に答える