0% fanden dieses Dokument nützlich (0 Abstimmungen)
35 Ansichten2 Seiten

Java Umgebung

Das Dokument behandelt die Java-Entwicklungsumgebung. Es definiert das Java Development Kit (JDK) als das Softwareentwicklungspaket, das zur Erstellung von Java-Anwendungen verwendet wird und die Java Virtual Machine (JVM) sowie die Java Runtime Environment (JRE) umfasst. Die JRE enthält die JVM und die erforderlichen Klassenbibliotheken, um Java-Anwendungen auszuführen. Die JVM wandelt Java-Bytecode in Maschinencode um und führt Java-Programme aus. Sie definiert die wichtigsten Komponenten der JRE wie Integrationsbibliotheken und die Laufzeitarchitektur, die den Classloader, den Bytecode-Überprüfer und den Interpreter umfasst.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
35 Ansichten2 Seiten

Java Umgebung

Das Dokument behandelt die Java-Entwicklungsumgebung. Es definiert das Java Development Kit (JDK) als das Softwareentwicklungspaket, das zur Erstellung von Java-Anwendungen verwendet wird und die Java Virtual Machine (JVM) sowie die Java Runtime Environment (JRE) umfasst. Die JRE enthält die JVM und die erforderlichen Klassenbibliotheken, um Java-Anwendungen auszuführen. Die JVM wandelt Java-Bytecode in Maschinencode um und führt Java-Programme aus. Sie definiert die wichtigsten Komponenten der JRE wie Integrationsbibliotheken und die Laufzeitarchitektur, die den Classloader, den Bytecode-Überprüfer und den Interpreter umfasst.

Übersetzt von

ScribdTranslations
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Java-Umgebung

Was ist das Java Development Kit (JDK)?


• ist eines von drei grundlegenden Technologiepakketen, die in der Java-Programmierung verwendet werden, zusammen mit der JVM (Java Virtual Machine).

Virtuelle Maschine) und die JRE (Java-Laufzeitumgebung)


• Ein Software-Entwicklungskit, das erforderlich ist, um Anwendungen in Java zu entwickeln.
• Um die drei voneinander zu unterscheiden, müssen wir verstehen, dass:
• Die JVM ist die Java-Plattformkomponente, die Programme ausführt.
• Die JRE ist der auf der Festplatte befindliche Teil von Java, der die JVM erstellt.
• Das JDK ermöglicht Entwicklern, Java-Programme zu erstellen, die ausgeführt werden können und
ausgeführt von der JVM und JRE.
Was ist die Java-Laufzeitumgebung (JRE)?
• ein kostenloses Softwarepaket, das eine Java-Klassenbibliothek, Werkzeuge und eine eigenständige JVM umfasst
• eine der miteinander verbundenen Komponenten des Java Development Kit (JDK)
• am häufigsten verwendete Umgebung zum Ausführen von Java-Anwendungen auf mobilen Geräten
• Überprüft den Speicherzugriff und erwirbt Systemressourcen, wenn es Klassen lädt
• arbeitet als eine Software-Schicht
Components of JRE
• Integrationsbibliotheken umfassen Java Database Connectivity (JDBC)
• Java Naming, Interface Definiton Language (IDL)
• Verzeichnis-Schnittstelle (JNDI)
• Remote Method Invocation über Internet Inter-Orb Protokoll (RMI-IIOP)
• Remote Method Invocation (RMI)
• Scripting

Was ist die Java Virtual Machine (JVM)?


• eine abstrakte Maschine, die es Ihnen ermöglicht, Java-Programme auf Ihrem Computer auszuführen
• konvertiert Bytecode in nativen Maschinencode (ein Satz von Anweisungen, die direkt von einem
Computer-CPU)
führt Java-Bytecode aus, der plattformunabhängig ist
Beziehung zwischen JDK, JVM und JRE
• JDK und JRE: Das JDK ermöglicht Programmierern, grundlegende Java-Programme zu erstellen, die ausgeführt werden können von der

JRE, das die JVM und Klass Bibliotheken umfasst.

• Klassbibliotheken: Eine Gruppe von dynamisch ladbaren Bibliotheken, die das Java-Programm zur Laufzeit aufrufen kann.
Zeit.
• Compiler: Es ist ein Java-Programm, das Textdateien von Entwicklern akzeptiert und sie in Java kompiliert.
Klassendatei. Es ist die gängige Form der Ausgabe, die vom Compiler erzeugt wird und Java-Bytecode enthält.
In Java ist der primäre Compiler Javac.
• Debugger: Ein Debugger ist ein Java-Programm, das Entwicklern ermöglicht, Java-Programme zu testen und zu debuggen.
• JavaDoc: JavaDoc ist die Dokumentation, die von Sun Microsystems für Java erstellt wurde. JavaDoc wird verwendet in

Erzeugung der API-Dokumentation in HTML-Datei aus dem Quellprogramm.

JRE Laufzeitarchitektur
• Klassenlader
• lädt alle Klassen, die zur Ausführung eines Java-Programms erforderlich sind, dynamisch
• ByteCode Überprüfer
• überprüft sein Format und seine Präzision
• Dolmetscher
• create an object of the Java virtual machine aſter successfully loading the byte
Code
• ermöglicht es dem Java-Programm, nativ auf der zugrunde liegenden Maschine zu laufen

Das könnte Ihnen auch gefallen