Heim  >  Artikel  >  Java  >  Wie werden Java-Klassen geladen?

Wie werden Java-Klassen geladen?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-27 15:02:504116Durchsuche

Wie werden Java-Klassen geladen?

Das Laden einer Klasse besteht darin, die .class-Datei in den Speicher zu lesen, sie in den Methodenbereich einzufügen und im Heap-Bereich ein Objekt vom Typ java.lang.Class zu erstellen kapselt die Datenstruktur der Klasse im Methodenbereich.

Wann erfolgt das Laden der Klasse? Es tritt normalerweise auf, wenn eine Klasse verwendet wird, einschließlich der folgenden 6 Situationen:

– Verwenden Sie das Schlüsselwort new, um ein Klassenbeispiel zu erstellen.

– Greifen Sie auf statische Variablen zu 🎜>– Rufen Sie statische Methoden auf;

– Reflection (z. B. Class.forName(„com.shengsiyuan.Test“));

– Initialisieren Sie die Unterklasse und ihre übergeordnete Klasse initialisiert;

– Die Klasse, die beim Start der Java Virtual Machine als Startklasse markiert ist (z. B. Java Test).

Wenn die Java Virtual Machine ihren Lebenszyklus beendet, einschließlich der folgenden 4 Situationen:

– Die Methode System.exit() wird ausgeführt

– Das Programm wird bei der Ausführung normal beendet.

– Das Programm stößt während der Ausführung auf eine Ausnahme oder einen Fehler und wird beendet.

– Ein Betriebssystemfehler führt dazu, dass der Prozess der virtuellen Maschine beendet wird.

Die chinesische PHP-Website bietet eine große Anzahl kostenloser

JAVA-Einführungs-Tutorials

, die jeder gerne lernen kann!

Das obige ist der detaillierte Inhalt vonWie werden Java-Klassen geladen?. 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