Hva er Java Development Kit

Hva er Java Development Kit
Java er kjent for å utvikle applikasjoner. Denne funksjonaliteten kan oppnås ved hjelp av utviklingsverktøyene som tilbys av "Java Development Kit (JDK)”. I tillegg til det, gir det utvikleren viktige verktøy som er nyttige for å utvikle, analysere og teste programmene skrevet på Java -programmeringsspråket.

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:

  • JRE (Java Runtime Environment).
  • JVM (Java Virtual Machine).

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:

  • Bytte uttrykk.
  • Poster.
  • Assistent “NullPointerExceptions”.
  • Tekstblokker.

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.