Johdatus JDK: hen (Java Development Kit)
JDK: tä kutsutaan yleisesti ohjelmistokehitysympäristöksi. Periaatteessa se tarjoaa kehitysympäristön kaikille Java-pohjaisille sovelluksille ja sovelmille. Se sisältää joitain ohjelmistokomponentteja, joten sitä kutsutaan myös ohjelmistokomponenttien paketeiksi. Java on alusta-riippumaton ohjelma, ts. Sitä voidaan käyttää useissa skenaarioissa järjestelmästä riippumatta. Se on yksi nopeista, luotettavista ja turvallisista ohjelmointikieleistä. Sitä voidaan käyttää verkkosivustojen ja sovellusten toteuttamiseen. Mutta Java: ta ei voida kunnolla toteuttaa ilman JDK: tä (Java Development Kit).
Mikä on JDK?
Kaikkia Java-pohjaisia sovelluksia ja appletteja kehitetään JDK: lla. Se koostuu useista ohjelmistokomponenteista. Yksi niistä on JRE (Java Runtime Environment) ja muut työkalut, kuten java ja javac - joita kutsutaan yhdessä kehitysvälineeksi. JRE: llä on JVM (Java Virtual Machine) ja muut kirjastotiedostot. JDK tarjoaa perustan kaikille Java-alustalle rakennettaville sovelluksille. Ohjelmisto sisältää erilaisia työkaluja ja apuohjelmia, jotka auttavat suorittamaan erilaisia tehtäviä. Joten, tämä on vain yleiskatsaus JDK: sta.
JDK-komponentit
Katsotaanpa joitain alla lueteltuimmista JDK-komponenteista:
- JRE : Java Runtime Environment
- java: Se on yksinkertaisesti kuormaaja, joka toimii kaikissa Java-sovelluksissa. Tämä työkalu tulkitsee myös javacin tuottaman luoktatiedoston. Yksi Java-kantoraketti on tarkoitettu kehitykseen ja käyttöönottoon. Menevät ovat päivät, jolloin JRE: tä käytettiin käyttöönoton kantorakettina. Nykyään JRE: tä ei ole Sun JDK: n kanssa, ja se korvataan kokonaan uudella Java-latauslaitteella.
- javac: Se on kääntäjä. Ja pohjimmiltaan se muuntaa lähdekoodin Java-tavukoodiksi
- appletviewer : Tämän komponentin avulla voimme suorittaa Java-sovelmat ja jopa debugoida ne ilman selaimen apua.
- apt: Tätä käytetään merkintöjen käsittelytyökaluna
- extcheck: Ristiriitojen tunnistamiseen käytetään tätä seuraavaa tarkistusta
- idlj: IDL-to-Java-kääntäjä, jota käytetään luomaan Java-sidoksia mukana toimitetusta Java IDL-tiedostosta
- jabswitch: Se on Java Access Bridge
- javadoc: Se on dokumentaatiogeneraattori, joka tuottaa dokumentoinnin lähdekoodikommentteista automaattisesti
- purkki: Se on arkistoija. Yhdessä siihen liittyvien luokan kirjastojen kanssa, paketit yhdeksi JAR-tiedostoksi. Lisäksi se hallitsee näitä tiedostoja
- javafxpackager: Se on työkalu pakettien hankkimiseen ja JavaFX-sovellusten allekirjoittamiseen
- jarsigner: Se on varmennus- ja purkien allekirjoittamistyökalu
- javah: Se on tynkägeneraattori ja C-otsikko, jota käytetään sisäänrakennettujen menetelmien kirjoittamiseen
- javap: Se on luokkatiedoston purkaja
- javaws: Se on Java Web Start -käynnistysohjelma JNLP-sovelluksille
- JConsole: Se on konsoli, jota käytetään Java-seurantaan ja hallintaan
- jdb: Se on virheenkorjain
- jhat: Se on Java- kasaanalyysityökalu (kokeellinen)
- jinfo: Sitä käytettiin erityisesti määritystietojen hankkimiseen käynnissä olevasta Java-prosessista
- jmap: Se on Oracle jmap, joka on myös muistikartta. Tämä antaa Java-muistikartan tuloksen. Toisaalta siitä on hyötyä tulostamalla kasaanmuistia tai jaettua objektimuistikarttaa tietyn ytimen kaatopaikan tai prosessin yksityiskohdat.
- jmc: Se tunnetaan nimellä Java Mission Control
- jps: se on JVM-prosessi, tilatyökalu. Se pystyy luettelemaan instrumentit HotSpot JVM kohdejärjestelmässä
- jrunscript: Se on Java-komentorivikomentosuoja
- jstack: Työkalu tulostaa Java-pinon jäljet Java-säikeistä
- jstat: Java Virtual Machine -tilastotietojen seurantatyökalu
- näppäimistö: Työkalu näppäimistön käsittelemiseen
- pack200: JAR-puristustyökalu
- Policytool: Apuohjelma, joka määrittää Java-ajon. Tämä tarkoittaa, että se on politiikan luomisen ja hallinnan työkalu.
- VisualVM: Se on visuaalinen työkalu. Se on integroitu lukuisiin komentorivijärjestelmän JDK-työkaluihin.
- wsimport : Se tuottaa kannettavia JAX-WS-esineitä, joiden tarkoituksena on käynnistää verkkopalvelu
- xjc: Se on Java-sovellusliittymän osa, joka parantaa XML Binding (JAXB) -sovellusliittymää. Hyväksyttyään XML-skeeman, se luo Java-luokkia
Tämän avulla myös kehitysvälineitä on saatavana; kirjastot ja aps ovat saatavana JDK: n kanssa. Yksi tärkeämpi komponentti on JVM, jota kutsutaan nimellä Java Virtual Machine tarjoaa suoritustuen missä tahansa ympäristössä.
Nämä ovat mitä JDK: n kanssa saatavana olevat ohjelmistokomponentit.
JDK: n ymmärtäminen
JDK: n avainalustaa käytetään Java-pohjaisten sovellusten rakentamiseen. Ja sitä pidetään Java-kääntäjän ytimenä. JDK: tä käytetään Java-pohjaisten ohjelmistojen kehittämiseen, kun taas JRE on hyödyllinen Java-koodin ajamisessa. JDK vaatii vain Java-ohjelmien suorittamisen JRE (käytetään itsenäisenä komponenttina).
Miksi JDK: tä käytetään?
Java-kehityspaketti sisältää erilaisia työkaluja ja Java-kehitystietoja. Java-ohjelmiston käyttöönotto on yhtä helppoa kuin JDK-ohjelmiston lataaminen ja sekoittaminen luokkatielle. Kun olet ladannut JDK: n asennuksen yhteydessä, oikean Java-version valitseminen on ainoa tapa suorittaa ohjelma. Java 8 on yleisesti käytetty versio, mutta Java 10 on viimeisin versio, joka on saatavana myös verkossa.
Sarja hakemistoja - JDK: tä käytetään Java-alusta-eritelmän sovelluksessa, joka sisältää luokkakirjastokirjat ja kääntäjän. Sitä voidaan kutsua myös JRE: n yläjoukkoksi.
JDK: n tarkoitus
JDK: n päätarkoitus on koota koodi ja muuntaa Java-koodi tavukoodiksi, missä JRE on välttämätön näiden tavukoodien suorittamiseksi.
Java Development Kit voidaan toteuttaa erilaisilla alla luetelluilla Java-alustoilla, jotka Oracle Corporation on julkaissut.
- Java SE: Standard Edition Java -käyttöympäristö
- Java EE: Enterprise Edition -käyttöympäristö
- Java ME: Micro Edition Java -käyttöympäristö
Yhden yllä mainituista alustoista valitseminen riippuu täysin toteutettavan projektin tyypistä.
johtopäätös
Joten siitä JDK on kyse. On hyvä aika aloittaa työskentely JDK: n syvällisen ymmärtämisen kanssa. JAVA-sovelluksen rakentaminen on helpompaa oppimalla JDK: n ja sen komponenttien perusteet, kuten edellisessä artikkelissa selitetään. Joten aloita ja hyödynnä tätä sisältöä parhaalla mahdollisella tavalla kannattavien tulosten saavuttamiseksi pitkällä aikavälillä.
Suositellut artikkelit
Tämä artikkeli on opastettu Mikä on JDK (Java Development Kit). Tässä keskustelimme peruskäsitteistä komponentti- ja käyttöluettelon kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
- Kuinka asentaa Java 8
- Onko Javascript-kirjainkoko herkkä?
- Python 3 -huijausarkki
- C ++ -merkkijonotoiminnot
- JavaFX-tarra
- JavaFX-asettelut
- Tyypit ja miten luodaan JavaFx-kaavioita?
- JavaFX-liukusäädin
- Kuinka kirjoittaa tekstiä JavaFX-tekstikenttään?
- JavaFx-painikkeen rakentajat ja menetelmät
- 15 suosituinta HBox-menetelmää JavaFX: ssä