Uvod v JDK (Java Development Kit)
JDK običajno imenujemo okolje za razvoj programske opreme. V bistvu zagotavlja razvojno okolje za vse aplikacije in programčke, ki temeljijo na Javi. Vključuje nekatere programske komponente, zato se imenuje tudi kot paket programskih komponent. Java je od platforme neodvisen program, tj. Uporablja se lahko v več scenarijih, neodvisno od sistema. Je eden od hitrih, zanesljivih in varnih programskih jezikov. Uporablja se lahko za izvajanje spletnih mest in aplikacij. Vendar Java ni mogoče pravilno izvajati brez JDK (Java Development Kit).
Kaj je JDK?
Vse aplikacije, ki temeljijo na Javi, so razvite z uporabo JDK. Sestavljen je iz številnih komponent programske opreme. Eno je JRE (Java Runtime Environment) in druga orodja, kot sta java in javac - ki jih skupaj imenujemo kot orodje za razvoj. JRE ima JVM (Java Virtual Machine) in druge datoteke knjižnice. JDK zagotavlja osnovo za vse aplikacije, namenjene gradnji na platformi Java. Programska oprema vsebuje različna orodja in pripomočke, kar pomaga pri opravljanju različnih nalog. Torej, to je le pregled JDK.
Komponente JDK
Oglejmo si nekaj najpogosteje uporabljenih komponent JDK, navedenih spodaj:
- JRE : Java Runtime Environment
- java: To je preprosto nakladalnik, ki deluje za vse java aplikacije. Tudi to orodje razlaga datoteko razreda, ki jo je ustvaril javac. Enojni izstranjevalec jave se uporablja za razvoj in uvajanje. Potekajo dnevi, ko je bil JRE uporabljen kot zaganjač. Dandanes JRE ne obstaja pri Sun JDK in ga je popolnoma nadomestil novi nakladalec java.
- javac: Gre za prevajalnik. In v osnovi pretvori izvorno kodo v bajt kodo Java
- appletviewer : S to komponento lahko brez uporabe spletnega brskalnika zaženemo Java- ove aplete in jih celo odpravimo.
- apt: Uporablja se kot orodje za obdelavo komentarjev
- extcheck: Za prepoznavanje konfliktov se uporabi naslednje preverjanje
- idlj: Prevajalnik IDL v Java, ki se uporablja za ustvarjanje vezi Java iz priložene datoteke Java IDL
- jabswitch: To je dostopni most Java
- javadoc: To je generator dokumentacije, ki samodejno izdela dokumentacijo iz komentarjev izvorne kode
- jar: Gre za arhiv. Skupaj s sorodnimi knjižnicami paketov v eno datoteko JAR. Prav tako upravlja s temi datotekami
- javafxpackager: To je orodje za pridobivanje paketov in podpisovanje aplikacij JavaFX
- jarsigner: To je orodje za preverjanje in podpisovanje jarkov
- javah: To je generator škrbine in glava 'C', ki se uporablja za pisanje vgrajenih metod
- javap: To je razstavljavec datotek razreda
- javaws: To je Java Web Start zaganjalnik za JNLP aplikacije
- JConsole: To je konzola, ki se uporablja za spremljanje in upravljanje Java
- jdb: To je razhroščevalnik
- jhat: To je orodje Java Heap Analysis (eksperimentalno)
- jinfo: Zlasti se uporablja za pridobivanje konfiguracijskih informacij iz tečenega Java procesa
- jmap: To je Oracle jmap, ki je tudi pomnilniški zemljevid. Tako dobite rezultat pomnilniškega zemljevida za Javo. Po drugi strani je uporabno pri tiskanju pomnilniškega vira ali skupnega pomnilnika predmetov, ki preslika podrobnosti določenega jedra ali procesa jedra.
- jmc: Znan je kot Java Mission Control
- jps: gre za postopek JVM, orodje za stanje. Zmogljiv je seznam ciljnih sistemov HotSpot JVM z instrumenti
- jrunscript: To je lupina skripta Java v ukazni vrstici
- jstack: Orodje natisne sledi v nizu Java v nizih Java
- jstat: orodje za statistično spremljanje Java Virtual Machine
- keytool: orodje za manipulacijo Keystore
- pack200: JAR stiskalno orodje
- Policytool: Utility, ki določa čas izvajanja Jave. To pomeni, da je to orodje za oblikovanje in upravljanje politike.
- VisualVM: To je vizualno orodje. Integriran je s številnimi orodji JDK ukazne vrstice.
- wsimport : Proizvaja prenosne artefakte JAX-WS z namenom sklicevanja na spletno storitev
- xjc: To je del Java API-ja, ki povečuje API XML Binding (JAXB). Po sprejetju sheme XML ustvari razrede Java
S tem so na voljo tudi razvojna orodja; knjižnice in aps so na voljo pri JDK. Druga pomembnejša komponenta je JVM, imenovan Java Virtual Machine, ki zagotavlja podporo izvajanju na kateri koli platformi.
To so tiste programske komponente, ki so na voljo pri JDK.
Razumevanje JDK
Ključna platforma JDK se uporablja za izdelavo aplikacij, ki temeljijo na Javi. In velja za srce prevajalnika Java. JDK se uporablja za razvoj programske opreme, ki temelji na Javi, JRE pa je uporaben pri izvajanju kode Java. Za preprosto zagon programov Java JDK potrebuje JRE (uporablja se kot samostojna komponenta).
Zakaj se uporablja JDK?
Java Development Kit vsebuje različna orodja in informacije o razvoju Java. Uvajanje programske opreme Java je tako enostavno kot nalaganje programske opreme JDK in njeno mešanje s classpath. Po prenosu ob namestitvi JDK bo izbira pravilne različice Java edini način za izvedbo programa. Java 8 je pogosto uporabljana različica, vendar je Java 10 najnovejša različica, ki je na voljo tudi v spletu.
Nabor imenikov - JDK se uporablja pri uporabi specifikacije platforme Java, vključno s knjižnicami razreda in prevajalnikom. Lahko ga imenujemo tudi kot nadnapis JRE.
Namen JDK
Glavni namen JDK je sestaviti kodo in pretvoriti kodo Java v bajt kodo, kjer je JRE potreben za izvajanje teh bajt kodov.
Java Development Kit se lahko izvaja v različnih spodaj naštetih platformah Java, ki jih je izdala Oracle Corporation.
- Java SE: Standardna različica platforme Java
- Java EE: Enterprise Edition platforma Java
- Java ME: Micro Edition Java Platforma
Izbira ene od zgornjih platform je popolnoma odvisna od vrste projekta, ki se izvaja.
Zaključek
Torej, to je tisto, kar je JDK. Pravi čas je, da začnete sodelovati z globokim razumevanjem JDK. Program JAVA bo lažje sestaviti z učenjem osnov JDK in njegovih komponent, kot je razloženo v zgornjem članku. Torej, začnite in izkoristite kar največ te vsebine, da boste dolgoročno dosegali dobičkonosne rezultate.
Priporočeni članki
Ta članek je usmerjen v Kaj je JDK (Java Development Kit). Tu smo razpravljali o osnovnih pojmih s seznamom komponent in uporab. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Kako namestiti Java 8
- Je Javascript velika in velika občutljivost?
- Chet sheet Python 3
- Funkcije niza C ++
- Oznaka JavaFX
- Postavitve JavaFX
- Vrste in kako ustvariti grafikone JavaFx?
- Drsnik JavaFX
- Kako vnesti besedilo v JavaFX TextField?
- Konstruktorji in metode gumba JavaFx
- Najboljših 15 metod HBox-a v JavaFX-u