Was ist das Java Development Kit?

Was ist das Java Development Kit?
Java ist bekannt für die Entwicklung von Anwendungen. Diese Funktionalität kann mit Hilfe der Entwicklungstools erreicht werden, die von “angeboten werdenJava Development Kit (JDK)”. Darüber hinaus bietet es dem Entwickler wichtige Tools,.

In diesem Blog werden die Wichtigkeit und Funktionen des „Java Development Kit (JDK)“ erörtert, die angeboten werden.

Was ist das „Java Development Kit (JDK)“??

JDK"In Java steht für"Java Entwickler-Kit”. Es handelt sich um eine Kombination aus Tools für Softwareentwicklung und unterstützenden Bibliotheken, kombiniert mit der Java Runtime Environment (JRE) und Java Virtual Machine (JVM). Es bietet mehrere Tools und Bibliotheken, die für die Entwicklung von Java -Anwendungen von wesentlicher Bedeutung sind. Der JDK enthält die Java Runtime Environment (JRE), einen Dolmetscher (Java), einen Compiler (Javac) und einige andere Entwicklungstools.

Architektur des „Java Development Kit (JDK)“ “

Der "JDK -Architektur”Enthält wie folgt die folgenden Softwaremodule:

  • JRE (Java -Laufzeitumgebung).
  • JVM (Java Virtual Machine).

Lassen Sie uns jeden der angegebenen Softwaremodule einzeln übersehen.

JRE (Java-Laufzeitumgebung)

Dies ist eine Softwareplattform, auf der alle Java -Quellcodes ausgeführt werden. Es integriert die Software -Plugins und unterstützt die erforderlichen Bibliotheken, um den Quellcode auszuführen.

Pro -Tipp: Es gibt hauptsächlich eine Unklarheit darüber, ob man verwendet werden soll “JDK" oder "Jre”. Um es einfach zu machen, laden Sie die „JRE“ herunter, um Java -Anwendungen und Applets auszuführen. Andererseits tritt „JDK“ zur Entwicklung von Java -Anwendungen und -Ankunden in Kraft.

JVM (Java Virtual Machine)

Dieses Software-Tool erstellt eine Laufzeitumgebung, um den Java-Quellcode auszuführen. Es verwandelt den Java -Quellcode in die Maschinensprache und führt das Programm aus.

Komponenten von „Java Development Kit (JDK)“ “

Im Folgenden sind einige grundlegend “JDK -Komponenten”:

Komponenten Funktionalität
Java Es wird die Klassendateien geladen und interpretiert.
Javadoc Es generiert Dokumentation für die Quellcode -Kommentare.
Javac Verwandelt den Quellcode in Byte -Code.
Krug Es hilft die Archive bei der Verwaltung der “Krug”Dateien in der Packungsbibliothek.
AppletViewer Schlägt Java aus und debuggen “AppletsUnabhängig vom Webbrowser.
Javap Es fungiert als Dateidisassembler.
Javaws Startet die “Jnlp”Anwendungen.
Jhat Es ist ein Analysewerkzeug für den Haufen.
JPS Diese Komponente verwaltet die Aktivität “JVMS”Für das derzeit ausgeführte Programm wird.
idlj Es erzeugt Java -Bindungen aus der bereitgestellten Java “Idl" Datei.
Extcheck Es erkennt die Konflikte in der “KRUG" Datei.
Jarsigner Diese Komponente entspricht einem Verifizierungswerkzeug.
Keytool Es manipuliert den Schlüsselgeschäft.
xjc Es braucht eine "XmlSchema und schafft Java -Klassen.

Neueste Version des Java Development Kit (JDK)

Die neueste Version ist "JDK 17”, Mit den folgenden neuen Funktionen mit:

  • Ausdrücke wechseln.
  • Aufzeichnungen.
  • Assistiv “NULLPOIRTEREPTIONS”.
  • Textblöcke.

Abschluss

Der "Java Development Kit (JDK)”Entspricht einer Reihe von Tools und Bibliotheken für Softwareentwicklung. Es bietet die wesentlichen Tools und Bibliotheken, die bei der Entwicklung von Java -Anwendungen helfen. Dieses Aufschreiben, das auf der Verwendung des „Java Development Kit (JDK)“ und der Funktionen, die es bietet.