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:
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:
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.