Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wie Funktioniert der Compiler? | Tiefe Java-Struktur
Java Erweitert
course content

Kursinhalt

Java Erweitert

Java Erweitert

1. Tiefe Java-Struktur
2. Methoden
3. String Advanced
4. Klassen
5. Klassen Fortgeschritten

book
Wie Funktioniert der Compiler?

Wie funktioniert es eigentlich?

Java ist eine Sprache mit einer komplexen internen Struktur. Lassen Sie uns in die Interna von Java eintauchen und kurz verstehen, wie alles organisiert ist.

JVM

Die JVM ist verantwortlich für die Übersetzung von Java-Bytecode, der plattformunabhängig ist, in maschinen-spezifische Anweisungen, die vom zugrunde liegenden Betriebssystem verstanden werden können. Sie bietet eine Abstraktionsschicht zwischen dem Java-Programm und der Hardware, die es Java-Programmen ermöglicht, auf verschiedenen Plattformen zu laufen, ohne dass eine Neukompilierung erforderlich ist. Einfach ausgedrückt ist die JVM wie ein virtueller Computer, der die Ausführung von Java-Programmen auf verschiedenen Systemen ermöglicht.

ByteCode

Das Wichtigste, was man jetzt verstehen muss, ist, dass Java auf diese Weise seine berühmte Plattformunabhängigkeit und Flexibilität erreicht.

JRE

Es umfasst die Java Virtual Machine (JVM), die für die Ausführung des Bytecodes von Java-Programmen verantwortlich ist, sowie eine Reihe von Kernbibliotheken und Laufzeitkomponenten. Das JRE ermöglicht es Ihnen, Java-Anwendungen auf Ihrem Computer auszuführen, ohne den Quellcode kompilieren zu müssen.

Einfach ausgedrückt, ist es die Umgebung, die es Ihnen ermöglicht, Java-Programme auf Ihrem System auszuführen.

JDK

Es umfasst den Java-Compiler, der den für Menschen lesbaren Java-Quellcode in Bytecode übersetzt, der von der Java Virtual Machine (JVM) ausgeführt werden kann. Das JDK enthält auch verschiedene Bibliotheken, Entwicklungswerkzeuge und Dokumentationen, die bei der Erstellung, Testung und Fehlerbehebung von Java-Programmen helfen.

Einfach ausgedrückt, ist es ein Paket, das es Ihnen ermöglicht, Java-Anwendungen zu schreiben, zu kompilieren und zu erstellen.

Bibliotheken

Wir werden später erkunden, was sie sind und wie man sie in unseren Code importiert. Für den Moment ist es wichtig zu wissen, dass sie sich in der JRE (Java Runtime Environment) befinden.

Compiler

Debugger

Insgesamt

Ich verstehe, dass dies schwer zu begreifen sein mag, aber diese Information ist wichtig, um zu verstehen, wie die Programmiersprache alles aus ihrer Perspektive wahrnimmt.

Dies ist auch der Hauptgrund, warum der Compiler so lange braucht, um zu arbeiten. Aufgrund dieser gesamten Struktur kann es manchmal 10-15 Sekunden dauern, bis der Code kompiliert ist.

1. Was ist die Rolle der JVM in Java?

2. Wofür steht JRE?

3. Welches Paket enthält den Java-Compiler und die Entwicklungstools?

Was ist die Rolle der JVM in Java?

Was ist die Rolle der JVM in Java?

Wählen Sie die richtige Antwort aus

Wofür steht JRE?

Wofür steht JRE?

Wählen Sie die richtige Antwort aus

Welches Paket enthält den Java-Compiler und die Entwicklungstools?

Welches Paket enthält den Java-Compiler und die Entwicklungstools?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt