Mikä on JDK? - JDK: n avainkäsitteet ja komponentit

Sisällysluettelo:

Anonim

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:

  1. JRE : Java Runtime Environment
  2. 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.
  3. javac: Se on kääntäjä. Ja pohjimmiltaan se muuntaa lähdekoodin Java-tavukoodiksi
  4. appletviewer : Tämän komponentin avulla voimme suorittaa Java-sovelmat ja jopa debugoida ne ilman selaimen apua.
  5. apt: Tätä käytetään merkintöjen käsittelytyökaluna
  6. extcheck: Ristiriitojen tunnistamiseen käytetään tätä seuraavaa tarkistusta
  7. idlj: IDL-to-Java-kääntäjä, jota käytetään luomaan Java-sidoksia mukana toimitetusta Java IDL-tiedostosta
  8. jabswitch: Se on Java Access Bridge
  9. javadoc: Se on dokumentaatiogeneraattori, joka tuottaa dokumentoinnin lähdekoodikommentteista automaattisesti
  10. purkki: Se on arkistoija. Yhdessä siihen liittyvien luokan kirjastojen kanssa, paketit yhdeksi JAR-tiedostoksi. Lisäksi se hallitsee näitä tiedostoja
  11. javafxpackager: Se on työkalu pakettien hankkimiseen ja JavaFX-sovellusten allekirjoittamiseen
  12. jarsigner: Se on varmennus- ja purkien allekirjoittamistyökalu
  13. javah: Se on tynkägeneraattori ja C-otsikko, jota käytetään sisäänrakennettujen menetelmien kirjoittamiseen
  14. javap: Se on luokkatiedoston purkaja
  15. javaws: Se on Java Web Start -käynnistysohjelma JNLP-sovelluksille
  16. JConsole: Se on konsoli, jota käytetään Java-seurantaan ja hallintaan
  17. jdb: Se on virheenkorjain
  18. jhat: Se on Java- kasaanalyysityökalu (kokeellinen)
  19. jinfo: Sitä käytettiin erityisesti määritystietojen hankkimiseen käynnissä olevasta Java-prosessista
  20. 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.
  21. jmc: Se tunnetaan nimellä Java Mission Control
  22. jps: se on JVM-prosessi, tilatyökalu. Se pystyy luettelemaan instrumentit HotSpot JVM kohdejärjestelmässä
  23. jrunscript: Se on Java-komentorivikomentosuoja
  24. jstack: Työkalu tulostaa Java-pinon jäljet ​​Java-säikeistä
  25. jstat: Java Virtual Machine -tilastotietojen seurantatyökalu
  26. näppäimistö: Työkalu näppäimistön käsittelemiseen
  27. pack200: JAR-puristustyökalu
  28. Policytool: Apuohjelma, joka määrittää Java-ajon. Tämä tarkoittaa, että se on politiikan luomisen ja hallinnan työkalu.
  29. VisualVM: Se on visuaalinen työkalu. Se on integroitu lukuisiin komentorivijärjestelmän JDK-työkaluihin.
  30. wsimport : Se tuottaa kannettavia JAX-WS-esineitä, joiden tarkoituksena on käynnistää verkkopalvelu
  31. 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 -

  1. Kuinka asentaa Java 8
  2. Onko Javascript-kirjainkoko herkkä?
  3. Python 3 -huijausarkki
  4. C ++ -merkkijonotoiminnot
  5. JavaFX-tarra
  6. JavaFX-asettelut
  7. Tyypit ja miten luodaan JavaFx-kaavioita?
  8. JavaFX-liukusäädin
  9. Kuinka kirjoittaa tekstiä JavaFX-tekstikenttään?
  10. JavaFx-painikkeen rakentajat ja menetelmät
  11. 15 suosituinta HBox-menetelmää JavaFX: ssä