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:
- JRE : Java futásidejű környezet
- 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.
- javac: Ez egy fordító. És alapvetően konvertálja a forráskódot Java bytekódra
- 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.
- apt: Ezt kommentár-feldolgozó eszközként használják
- extcheck: A konfliktusok azonosításához ezt a következő ellenőrzést kell használni
- idlj: IDL-to-Java fordító, amellyel előállíthatjuk a Java-összerendeléseket a mellékelt Java IDL-fájlból
- jabswitch: Ez egy Java Access Bridge
- 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
- 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
- javafxpackager: Ez egy eszköz a csomagok eléréséhez és a JavaFX alkalmazások aláírásához
- jarsigner: Ez egy ellenőrző és jar aláíró eszköz
- javah: Ez egy csonka generátor és egy 'C' fejléc, amelyet a beépített módszerek írására használnak
- javap: Ez egy osztályfájl-szétbontó
- javaws: Ez egy Java Web Start indító JNLP alkalmazásokhoz
- JConsole: Ez egy konzol, amelyet a Java figyelésére és kezelésére használnak
- jdb: Ez egy hibakereső
- jhat: Ez egy Java halom elemző eszköz (kísérleti)
- jinfo: Különösen a konfigurációs információk beszerzésére szolgál egy futó Java folyamatból
- 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.
- jmc: Java Mission Control néven ismert
- jps: ez egy JVM folyamat, állapot eszköz. Képes felvenni a műszeres HotSpot JVM-eket a célrendszerre
- jrunscript: Ez egy Java parancssori parancsfájl shell
- jstack: Az eszköz kinyomtatja a Java szálak Java-verem-nyomait
- jstat: Java virtuális gép statisztikai figyelő eszköz
- keytool: eszköz a Kulcstár kezelésére
- pack200: JAR tömörítő eszköz
- 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.
- VisualVM: Ez egy vizuális eszköz. Számos parancssori JDK eszköz integrálva van.
- wsimport : Hordozható JAX-WS műtermékeket állít elő azzal a céllal, hogy webszolgáltatást idézzen elő
- 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 -
- A Java 8 telepítése
- A Javascript kis- és nagybetűket érzékeny?
- Python 3 csalólap
- C ++ karakterlánc-funkciók
- JavaFX címke
- JavaFX elrendezések
- Típusok és hogyan lehet létrehozni JavaFx táblázatokat?
- JavaFX csúszka
- Hogyan lehet szöveget beírni a JavaFX szövegmezőbe?
- A JavaFx gomb kivitelezői és módszerei
- A HBox 15 legfontosabb módszere a JavaFX-ben