-3

質問は非常に幅広いですが、私は内部に行きたかった..私はJavaプログラムを書いて実行することができますが、それでも私を困惑させるのはプログラム全体がどのように実装されているかです. JVM。また、JVM はどのようにメモリを割り当てますか? JVMにはヒープとスタックが組み込まれていますか、それともJVMのインタプリタがメインメモリ自体のオブジェクトにメモリを割り当てますか? 私の無知を許してください...しかし、これは本当に私を困惑させます.

前もって感謝..Sriram

4

1 に答える 1

3
  • .javaファイルは、人間が読める形式からbyte codeusingに変換されますJava Compiler

  • JVM クラスをロードします (ロードは初期化の前に行われます)。

  • JVMまた、この間、creationmanagementの気をつけてください。String Literals

  • classインスタンス化されると、 によって割り当てられたメモリ位置に応じて、とともにによってメモリ空間instanceが に与えられます。JVMheaphashCodeJVM

于 2012-09-09T16:03:32.103 に答える