zzh

zzh

javaの新しいオブジェクトの作成プロセス

  1. 最初にこのクラスがロードされると、Java は親委任メカニズムを使用して対応するクラスのバイトコードを JVM のメタスペースにロードします。
  2. クラスの静的変数にメモリスペースを割り当て、値を設定します。
  3. オブジェクトに JVM ヒープ内のメモリ領域を割り当てます。
  4. オブジェクトのインスタンス変数に初期値を設定します。
  5. クラスの初期化メソッド(コンストラクタ、init メソッドなど)を実行します。
  6. オブジェクトのアドレスを対応する変数に割り当てます。
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。