Questo blog discuterà dell'importanza e delle caratteristiche offerte dal "Java Development Kit (JDK)".
Qual è il "Java Development Kit (JDK)"?
"JDK"In Java sta per"Kit di sviluppo Java". È una combinazione di strumenti di sviluppo del software e librerie di supporto combinate con Java Runtime Environment (JRE) e Java Virtual Machine (JVM). Fornisce più strumenti e librerie essenziali per lo sviluppo di applicazioni Java. Il JDK contiene Java Runtime Environment (JRE), un interprete (Java), un compilatore (Javac) e alcuni altri strumenti di sviluppo.
Architettura di "Java Development Kit (JDK)"
IL "Architettura JDK"Comprende i seguenti moduli software, come segue:
Panoramiamo ciascuno dei moduli software dichiarati uno per uno.
JRE (Java Runtime Environment)
Questa è una piattaforma software in cui vengono eseguiti tutti i codici di origine Java. Integra i plugin software e supporta le librerie richieste per eseguire il codice sorgente.
Suggerimento professionale: C'è principalmente un'ambiguità se utilizzare "JDK" O "Jre". Pertanto, per renderlo semplice, nel caso dell'esecuzione di applicazioni e applet Java, scarica il "JRE". D'altra parte, per lo sviluppo di applicazioni Java e applet insieme all'esecuzione, "JDK" entra in vigore.
JVM (Java Virtual Machine)
Questo strumento software crea un ambiente di runtime per eseguire il codice sorgente Java. Trasforma il codice sorgente Java in linguaggio macchina ed esegue il programma.
Componenti di "Java Development Kit (JDK)"
Di seguito sono fondamentali "Componenti JDK":
Componenti | Funzionalità |
Giava | Carica e interpreta i file di classe. |
Javadoc | Genera documentazione per i commenti del codice sorgente. |
Javac | Trasforma il codice sorgente in codice byte. |
vaso | Assiste gli archivi nella gestione del "vaso"File all'interno della libreria dei pacchetti. |
AppleTviewer | Esegue e debug java "Applet"Indipendentemente dal browser web. |
Javap | Agisce come disassemblatore. |
Javaws | Lancia il "Jnlp"Applicazioni. |
jhat | È uno strumento di analisi per l'heap. |
JPS | Questo componente gestisce l'attivo "JVMS"Per il programma attualmente eseguito. |
idlj | Genera i binding Java dal Java fornito "Idl" file. |
Extcheck | Rileva i conflitti nel "VASO" file. |
Jarsigner | Questo componente corrisponde a uno strumento di verifica. |
Keytool | Manipola il negozio chiave. |
XJC | Ci vuole un "XML"Schema e crea lezioni Java. |
Ultima versione di Java Development Kit (JDK)
L'ultima versione è "JDK 17", Avere le seguenti nuove funzionalità:
Conclusione
IL "Java Development Kit (JDK)"Corrisponde a un sacco di strumenti di sviluppo software e librerie. Fornisce gli strumenti e le biblioteche essenziali che aiutano nello sviluppo di applicazioni Java. Questo articolo elaborava sull'uso del "Java Development Kit (JDK)" e sulle funzionalità che fornisce.