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

Wie werden Java-Klassen geladen?

爱喝马黛茶的安东尼
Freigeben: 2019-12-27 15:02:50
Original
4145 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage