Introducere în JDK (Java Development Kit)
JDK este denumit în mod obișnuit ca mediu de dezvoltare software. Practic, oferă mediul de dezvoltare pentru toate aplicațiile și applet-urile bazate pe Java. Acesta include unele dintre componentele software, și, de asemenea, este denumit și pachet de componente software. Java este un program independent de platformă, adică poate fi utilizat în mai multe scenarii, independent de sistem. Este unul dintre limbajele de programare rapide, fiabile și sigure. Poate fi utilizat pentru a executa site-uri web și aplicații. Dar Java nu poate fi implementat corect fără JDK (Java Development Kit).
Ce este JDK?
Toate aplicațiile și aplicațiile bazate pe Java sunt dezvoltate folosind JDK. Este format dintr-o serie de componente software. Unul este JRE (Java Runtime Environment) și alte instrumente precum java și javac - care se numesc în mod combinat ca instrument de dezvoltare. JRE are JVM (Java Virtual Machine) și alte fișiere de bibliotecă. JDK oferă o bază pentru toate aplicațiile vizate pentru a construi pe platforma Java. Software-ul conține o varietate de instrumente și utilități, care ajută la îndeplinirea unei varietăți de sarcini. Deci, aceasta este doar o imagine de ansamblu a JDK.
Componente JDK
Haideți să aruncăm o privire la unele dintre cele mai utilizate componente JDK enumerate mai jos:
- JRE : Java Runtime Environment
- java: este pur și simplu un încărcător care funcționează pentru toate aplicațiile java. De asemenea, acest instrument special interpretează fișierul de clasă generat de javac. Lansatorul unic java este utilizat în scopul dezvoltării și desfășurării. Au trecut zilele în care JRE a fost folosit ca lansator de implementare. În prezent, JRE nu există cu Sun JDK și este înlocuit în totalitate de acest nou încărcător java.
- javac: Este un compilator. Și, practic, transformă codul sursă în bytecode Java
- appletviewer : Prin această componentă, fără a lua ajutorul unui browser web, putem rula applet-urile Java și chiar le putem depana.
- apt: Acesta este utilizat ca instrument de prelucrare a adnotărilor
- extras: Pentru identificarea conflictelor, se folosește următoarea verificare
- idlj: Un compilator IDL-la-Java, utilizat pentru a genera legături Java din fișierul IDL Java furnizat
- jabswitch: Este un pod de acces Java
- javadoc: este un generator de documentație, care produce automat documentația din comentariile codului sursă
- jar: este un arhivar. Împreună cu pachetele de biblioteci de clase conexe într-un singur fișier JAR. De asemenea, gestionează acele fișiere
- javafxpackager: Este un instrument pentru a obține pachete și a semna aplicații JavaFX
- jarsigner: Este un instrument de verificare și semnare a jarului
- javah: Este un generator de stub și antetul „C” care este utilizat pentru scrierea metodelor încorporate
- javap: Este un dezasamblator de fișiere de clasă
- javaws: Este un lansator Java Web Start pentru aplicații JNLP
- JConsole: este o consolă folosită pentru monitorizarea și gestionarea Java
- jdb: Este un depanator
- jhat: Este un instrument de analiză a masei Java (experimental)
- jinfo: Este folosit în special pentru a obține informațiile de configurare dintr-un proces Java rulat
- jmap: Este un jmap Oracle care este și o hartă a memoriei. Aceasta oferă rezultatul hărții de memorie pentru Java. Pe de altă parte, este utilă în tipărirea memoriei de acumulatori sau a hărților de memorie obiecte partajate detalii ale unui anumit proces de bază sau proces.
- jmc: Este cunoscut sub numele de Java Mission Control
- jps: este un proces JVM, instrument de stare. Este capabil să enumere JVM-urile HotSpot instrumentate pe sistemul țintă
- jrunscript: Este un shell script de linie de comandă Java
- jstack: Un instrument tipărește urme de stivă Java de fire Java
- jstat: Java Virtual Machine instrument de monitorizare a statisticilor
- keytool: Un instrument pentru manipularea Keystore-ului
- pachet200: instrument de compresiune JAR
- Policytool: utilitate care determină timpul de execuție Java. Aceasta înseamnă că este un instrument de creare și gestionare a politicilor.
- VisualVM: Este un instrument vizual. Este integrat cu numeroase instrumente JDK din linia de comandă.
- wsimport : Produce artefacte portabile JAX-WS cu scopul de a invoca un serviciu web
- xjc: Este partea API-ului Java care stimulează API-ul XML Binding (JAXB). După acceptarea schemei XML, generează clase Java
Cu aceasta, instrumentele de dezvoltare sunt de asemenea disponibile; biblioteci și aparate sunt disponibile împreună cu JDK. O altă componentă majoră este JVM, numită Java Virtual Machine oferă suportul de execuție cu orice platformă.
Acestea sunt componentele software disponibile cu JDK.
Înțelegerea JDK
O platformă cheie JDK este utilizată pentru a construi aplicații bazate pe Java. Și este considerat inima compilatorului Java. JDK este utilizat pentru dezvoltarea de software bazat pe Java, în timp ce JRE este util în rularea codului Java. Pentru a rula pur și simplu programe Java JDK necesită JRE (utilizat ca o componentă autonomă).
De ce este folosit JDK?
Java Development Kit conține o varietate de instrumente și informații de dezvoltare Java. Utilizarea software-ului Java este la fel de ușor ca descărcarea software-ului JDK și amestecarea acestuia cu calea de clasă. După descărcarea la momentul instalării JDK, alegerea versiunii corecte a Java va fi singura modalitate de a executa programul. Java 8 este o versiune frecvent utilizată, dar Java 10 este cea mai recentă versiune disponibilă și online.
Un set de directoare - JDK este utilizat în aplicația specificației platformei Java, inclusiv bibliotecile de clasă, precum și compilatorul. Poate fi numit și ca supersetul JRE.
Scopul JDK
Scopul principal al f JDK este să compileze codul și să transforme codul java în bytecode, unde JRE este necesar pentru a executa acele bytecodes.
Java Development Kit poate fi implementat în diferite platforme Java enumerate mai jos, lansat de Oracle Corporation.
- Java SE: Platformă Java ediție standard
- Java EE: platforma Java pentru ediție Enterprise
- Java ME: platforma Java pentru ediție micro
Alegerea uneia dintre platformele de mai sus depinde total de tipul de proiect care se derulează.
Concluzie
Deci, despre asta este vorba despre JDK. Este un moment bun pentru a începe să lucrați cu o înțelegere profundă a JDK. Va fi mai ușor să construiți aplicația JAVA, învățând elementele de bază ale JDK și componentele sale, așa cum este explicat în articolul de mai sus. Așadar, începeți și profitați la maxim de acest conținut pentru a obține rezultate profitabile pe termen lung.
Articole recomandate
Acest articol a fost ghidat la Ce este un JDK (Java Development Kit). Aici am discutat conceptele de bază cu lista componentelor și utilizărilor. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Cum se instalează Java 8
- Este sensibilă carcasa Javascript?
- Foaie de înșelăciune Python 3
- Funcții cu șiruri C ++
- Eticheta JavaFX
- Layout JavaFX
- Tipuri și cum să creați diagrame JavaFx?
- JavaFX Slider
- Cum să introduceți text în JavaFX TextField?
- Constructori și metode de buton JavaFx
- Top 15 Metode de HBox în JavaFX