Denne bloggen vil diskutere viktigheten og funksjonene som tilbys av "Java Development Kit (JDK)".
Hva er "Java Development Kit (JDK)"?
“JDK”I Java står for“Java Development Kit”. Det er en kombinasjon av programvareutviklingsverktøy og støttebiblioteker kombinert med Java Runtime Environment (JRE), og Java Virtual Machine (JVM). Det gir flere verktøy og biblioteker som er viktige for å utvikle Java -applikasjoner. JDK inneholder Java Runtime Environment (JRE), en tolk (Java), en kompilator (Javac) og noen andre utviklingsverktøy.
Arkitektur av “Java Development Kit (JDK)”
“JDK -arkitektur”Omfatter følgende programvaremoduler, som følger:
La oss oversikt hver av de uttalte programvaremodulene en etter en.
JRE (Java Run-Time Environment)
Dette er en programvareplattform der alle Java -kildekodene kjøres. Den integrerer programvare -plugins og støtter de nødvendige bibliotekene for å utføre kildekoden.
Pro tips: Det er stort sett en tvetydighet i å bruke “JDK”Eller“Jre”. Derfor, for å gjøre det enkelt, i tilfelle av å utføre Java -applikasjoner og applets, last ned “JRE”. På den annen side, for å utvikle Java -applikasjoner og applets sammen med å utføre dem, trer "JDK" i kraft.
JVM (Java Virtual Machine)
Dette programvareverktøyet oppretter et kjøretidsmiljø for å utføre Java-kildekoden. Den forvandler Java -kildekoden til maskinspråk og kjører programmet.
Komponenter i “Java Development Kit (JDK)”
Følgende er noen grunnleggende “JDK -komponenter”:
Komponenter | Funksjonalitet |
Java | Den laster og tolker klassefilene. |
Javadoc | Det genererer dokumentasjon for kildekodekommentarer. |
Javac | Forvandler kildekoden til byte -kode. |
krukke | Det hjelper arkivene med å styre "krukke”Filer i pakkebiblioteket. |
AppletViewer | Utfør og feilsøkinger Java “Appleter”Uansett nettleser. |
Javap | Den fungerer som en fil demonter. |
Javaws | Lanserer “JNLP" applikasjoner. |
Jhat | Det er et analyseverktøy for haugen. |
JPS | Denne komponenten administrerer den aktive “JVMS”For programmet som for øyeblikket blir utført. |
idlj | Det genererer Java -bindinger fra den medfølgende Java “Idl”Fil. |
extcheck | Den oppdager konfliktene i “KRUKKE”Fil. |
Jarsigner | Denne komponenten tilsvarer et verifiseringsverktøy. |
Keytool | Det manipulerer nøkkelbutikken. |
xjc | Det tar en “XML”Skjema og lager Java -klasser. |
Siste versjon av Java Development Kit (JDK)
Den siste versjonen er “JDK 17”, Har følgende nye funksjoner:
Konklusjon
“Java Development Kit (JDK)”Tilsvarer en haug med programvareutviklingsverktøy og biblioteker. Det gir viktige verktøy og biblioteker som hjelper til med å utvikle Java -applikasjoner. Denne oppskrivningen utdypet bruken av "Java Development Kit (JDK)" og funksjonalitetene den gir.