Heim  >  Artikel  >  Java  >  Person p = new Person(); Was macht es im Speicher?

Person p = new Person(); Was macht es im Speicher?

(*-*)浩
(*-*)浩Original
2019-11-11 14:21:363458Durchsuche

Person p = new Person(); Was macht es im Speicher?

Person p = new Person(); Was macht es im Speicher?

Laden Sie die Person.class-Datei in den Speicher.

Wenn p in der Hauptmethode definiert ist, wird im Stapelbereich ein Variablenraum p geöffnet.

Ordnen Sie Platz für Objekte im Heap-Speicher zu.

Führen Sie die Standardinitialisierung der Mitglieder im Objekt durch.

Mitglieder im Objekt explizit initialisieren.

Rufen Sie den Konstruktionscodeblock auf, um das Objekt zu initialisieren. (Wenn nicht, wird es nicht ausgeführt)

Rufen Sie den Konstruktor auf, um das Objekt zu initialisieren. Das Objekt wird initialisiert.

Weisen Sie der p-Variablen die Speicheradresse des Objekts zu und lassen Sie die p-Variable auf das Objekt zeigen.

Das obige ist der detaillierte Inhalt vonPerson p = new Person(); Was macht es im Speicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn