Bevezetés a JDK-ba (Java fejlesztőkészlet)

A JDK-t általában szoftverfejlesztési környezetnek nevezik. Alapvetően a Java-alapú alkalmazások és kisalkalmazások fejlesztési környezetét biztosítja. Ez magában foglalja a szoftver-összetevőket, és ezért szoftver-összetevők csomagjának is nevezik. A Java egy platformfüggetlen program, azaz több forgatókönyvben is használható, függetlenül a rendszertől. Ez az egyik gyors, megbízható és biztonságos programozási nyelv. Használható webhelyek és alkalmazások végrehajtására. A Java azonban nem valósítható meg megfelelően JDK (Java Development Kit) nélkül.

Mi a JDK?

Az összes Java-alapú alkalmazást és alkalmazást a JDK segítségével fejlesztették ki. Számos szoftver-összetevőből áll. Az egyik a JRE (Java Runtime Environment) és más eszközök, például a java és a javac - amelyeket együttesen fejlesztési eszköznek hívnak. A JRE rendelkezik JVM (Java Virtual Machine) és más könyvtári fájlokkal. A JDK alapot nyújt minden alkalmazáshoz, amelyet a Java platformon kell felépíteni. A szoftver különféle eszközöket és segédprogramokat tartalmaz, amelyek elősegítik a különféle feladatok elvégzését. Szóval, ez csak a JDK áttekintése.

JDK alkatrészek

Vessen egy pillantást az alább felsorolt ​​néhány leggyakrabban használt JDK-összetevőre:

  1. JRE : Java futásidejű környezet
  2. java: Ez egyszerűen egy betöltő, amely minden Java alkalmazáshoz működik. Ez a konkrét eszköz a javac által generált osztályfájlt is értelmezi. Az egyetlen java indítót fejlesztés és telepítés céljára használják. Elmúltak azok a napok, amikor a JRE-t használtak telepítési indítóként. Manapság a JRE nem létezik a Sun JDK-n, és teljesen helyettesíti ezt az új java betöltőt.
  3. javac: Ez egy fordító. És alapvetően konvertálja a forráskódot Java bytekódra
  4. appletviewer : Ezen az összetevőn keresztül, webböngésző segítségének nélkül, futtathatjuk a Java kisalkalmazásokat, és még hibakeresést is tudunk biztosítani.
  5. apt: Ezt kommentár-feldolgozó eszközként használják
  6. extcheck: A konfliktusok azonosításához ezt a következő ellenőrzést kell használni
  7. idlj: IDL-to-Java fordító, amellyel előállíthatjuk a Java-összerendeléseket a mellékelt Java IDL-fájlból
  8. jabswitch: Ez egy Java Access Bridge
  9. javadoc: Ez egy olyan dokumentációs generátor, amely automatikusan előállítja a dokumentációt a forráskód-megjegyzésekből
  10. jar: Ez egy archiváló. A kapcsolódó osztálykönyvtárakkal együtt a csomagok egy JAR fájlba kerülnek. Emellett kezeli ezeket a fájlokat
  11. javafxpackager: Ez egy eszköz a csomagok eléréséhez és a JavaFX alkalmazások aláírásához
  12. jarsigner: Ez egy ellenőrző és jar aláíró eszköz
  13. javah: Ez egy csonka generátor és egy 'C' fejléc, amelyet a beépített módszerek írására használnak
  14. javap: Ez egy osztályfájl-szétbontó
  15. javaws: Ez egy Java Web Start indító JNLP alkalmazásokhoz
  16. JConsole: Ez egy konzol, amelyet a Java figyelésére és kezelésére használnak
  17. jdb: Ez egy hibakereső
  18. jhat: Ez egy Java halom elemző eszköz (kísérleti)
  19. jinfo: Különösen a konfigurációs információk beszerzésére szolgál egy futó Java folyamatból
  20. jmap: Ez egy Oracle jmap, amely egyben memóriatérkép is. Ez adja meg a Java memória térképének eredményét. Másrészt hasznos egy halommemória vagy megosztott objektummemória térképeinek kinyomtatásakor egy adott mag kirakodás vagy folyamat részleteihez.
  21. jmc: Java Mission Control néven ismert
  22. jps: ez egy JVM folyamat, állapot eszköz. Képes felvenni a műszeres HotSpot JVM-eket a célrendszerre
  23. jrunscript: Ez egy Java parancssori parancsfájl shell
  24. jstack: Az eszköz kinyomtatja a Java szálak Java-verem-nyomait
  25. jstat: Java virtuális gép statisztikai figyelő eszköz
  26. keytool: eszköz a Kulcstár kezelésére
  27. pack200: JAR tömörítő eszköz
  28. Policytool: A Java futási idejét meghatározó segédprogram. Ez azt jelenti, hogy ez egy politika létrehozásának és kezelésének eszköze.
  29. VisualVM: Ez egy vizuális eszköz. Számos parancssori JDK eszköz integrálva van.
  30. wsimport : Hordozható JAX-WS műtermékeket állít elő azzal a céllal, hogy webszolgáltatást idézzen elő
  31. xjc: A Java API része, amely javítja az XML Binding (JAXB) API-t. Az XML séma elfogadása után létrehozza a Java osztályokat

Ezzel a fejlesztési eszközök is rendelkezésre állnak; könyvtárak és aps elérhető a JDK-nál. Még egy fő elem a JVM, úgynevezett Java Virtual Machine biztosítja a végrehajtás támogatását bármilyen platformon.

A JDK-vel ezek a szoftveralkatrészek.

A JDK megértése

A JDK kulcsplatformját Java alapú alkalmazások készítésére használják. És a Java fordító szívének tekintik. A JDK Java alapú szoftverek fejlesztésére szolgál, míg a JRE hasznos Java kód futtatásához. A Java programok egyszerű futtatásához a JDK megköveteli a JRE-t (önálló komponensként használva).

Miért használják a JDK-t?

A Java fejlesztőkészlet különféle eszközöket és Java fejlesztési információkat tartalmaz. A Java szoftver telepítése ugyanolyan egyszerű, mint a JDK szoftver letöltése és keverése az osztályúthoz. A JDK telepítésekor történő letöltés után a Java megfelelő verziójának kiválasztása lesz az egyetlen mód a program végrehajtására. A Java 8 egy általánosan használt verzió, de a Java 10 a legújabb verzió is elérhető online.

Könyvtárak halmaza - A JDK-t használják a Java platform specifikációjának alkalmazásában, beleértve az osztálykönyvtárakat és a fordítót is. A JRE szuperhalmazának is nevezhetjük.

A JDK célja

A JDK fõ célja a kód összeállítása és a java kód átalakítása a bytekódká, ahol a JRE szükséges az említett bytekódok végrehajtásához.

A Java fejlesztőkészlet az alább felsorolt, az Oracle Corporation által kiadott különböző Java platformokon is megvalósítható.

  • Java SE: Standard Edition Java Platform
  • Java EE: Enterprise Edition Java platform
  • Java ME: Micro Edition Java Platform

A fenti platformok egyikének kiválasztása teljesen függ a végrehajtandó projekt típusától.

Következtetés

Szóval erről szól a JDK. Jó idő a JDK mély megértésének megkezdése. Könnyebb lesz a JAVA alkalmazás felépítése, ha megtanulja a JDK és annak alkotóelemeinek alapjait, amint azt a fenti cikk ismerteti. Tehát kezdje el, és használja ki a legtöbbet ebből a tartalomból, hogy hosszabb távon nyereséges eredményeket érjen el.

Ajánlott cikkek

Ez a cikk a Mi a JDK (Java Development Kit) című cikkben található. Itt megvitattuk az alapfogalmakat az összetevők és felhasználások listájával. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. A Java 8 telepítése
  2. A Javascript kis- és nagybetűket érzékeny?
  3. Python 3 csalólap
  4. C ++ karakterlánc-funkciók
  5. JavaFX címke
  6. JavaFX elrendezések
  7. Típusok és hogyan lehet létrehozni JavaFx táblázatokat?
  8. JavaFX csúszka
  9. Hogyan lehet szöveget beírni a JavaFX szövegmezőbe?
  10. A JavaFx gomb kivitelezői és módszerei
  11. A HBox 15 legfontosabb módszere a JavaFX-ben

Kategória: