JDK eta JVMren arteko aldea

Java garapena Kit

Java Development Kit, JDK gisa laburtua, Java aplikazioak eta applet-ak sortzeko tresna-kutxa bat da. Izenak dioen bezala, JDK-k garatzaile bati eskaintzen dizkio goi-mailako enpresa-web aplikazio bat Java-n eraikitzeko eta bezeroei arrakastaz entregatzeko behar diren tresna guztiak. JDK-k honako osagai hauek ditu, hots, Java Runtime Environment (JRE), interprete/kargatzaile bat (Java), konpilatzaile bat (javac), artxibatzaile bat (jar), dokumentazio-sorgailu bat (Javadoc) eta beste Java esparru batzuk.

Nola erabiltzen da JDK?

Java Garapen Kita nagusiki Java garatzaile nagusiek erabiltzen dute, dituen osagaien izaera kontuan hartuta. JDKren funtsezko osagai bat JRE da. Hau da, edozein Java programak exekuzio-ingurune egokia behar duelako, hala nola hazten eta eraginkortasunez funtzionatu ahal izateko. JRErekin batera, JDK-ren aipatutako osagaiak berdin-berdin dira kalitatezko aplikazioak garatzeko.

Java Makina Birtuala

Java Makina Birtuala zehaztapen batean, inplementazio batean eta exekuzio-instantzia batean banatu daiteke. Zehaztapen gisa, JVMren zeregina agintzen da, baina inplementatzaileek oraindik ere edozein algoritmo aukeratzeko malgutasuna mantentzen dute. JVMren irizpideak betetzen dituen Java programa jakin bat Java Makina Birtualaren inplementazio gisa hartzen da. Azkenik, Java programa bat exekutatzeko deitzen den bakoitzean, JVMren instantzia bat sortzen da.

Nola funtzionatzen du JVM-k?

Java Makina Birtuala exekuzioan Java Runtime Environment-en luzapen bat dela pentsa daiteke. JVM informalki interprete gisa ezagutzen da, kodea interpretatzeaz eta exekuzioa egiteaz arduratzen den bakarra baita. Gainera, azken emaitzarekin soilik arduratzen diren bezeroen edozein koderen barneko mekanismoa modu seguruan abstraitzen du.

Egilea

  • Barry allen

    Full Stack garatzaile bat, 10 urte baino gehiagoko esperientzia duen domeinu ezberdinetan SAP, Blockchain, AI eta Web Garapena barne.

    Ikusi mezu guztiak

Comments

Utzi erantzun bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatu dira *

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.