Ero JDK: n, JRE: n ja JVM: n välillä
Meidän on ymmärrettävä JDK: n, JRE: n ja JVM: n väliset erot, ennen kuin jatkat Java-sovellukseen. Katso lyhyt yleiskatsaus JVM: stä täältä.
Jos haluat saada yksityiskohtaista tietoa Java Virtual Machine -palvelusta, siirry seuraavalle sivulle. Ensinnäkin, nähdään erot JDK: n, JRE: n ja JVM: n välillä.
JVM
JVM (Java Virtual Machine) on abstrakti kone. sitä ei ole fyysisesti olemassa. Se on erittely, joka tarjoaa ajonaikaisen ympäristön, jossa Java-tavukoodi voidaan suorittaa. Se voi myös käyttää niitä ohjelmia, jotka on kirjoitettu muilla kielillä ja käännetty Java-tavukoodiin.
JVM: itä on saatavana monille laitteisto- ja ohjelmistoalustoille. JVM, JRE ja JDK ovat alustariippuvia, koska kunkin käyttöjärjestelmän kokoonpano on erilainen. Java on kuitenkin alustasta riippumaton. JVM: stä on kolme käsitettä: määrittely, toteutus ja ilmentymä.
JVM suorittaa seuraavat päätehtävät:
- Lataa koodi
- Vahvistaa koodi
- Suorittaa koodin
- Tarjoaa ajonaikaisen ympäristön
Lisätietoja.
JRE
JRE on lyhenne Java Runtime Environment -ympäristöstä. Se on myös kirjoitettu Java RTE: ksi. Java Runtime Environment on joukko ohjelmistotyökaluja, joita käytetään Java-sovellusten kehittämiseen. Sitä käytetään ajonaikaisen ympäristön tarjoamiseen. Se on JVM: n toteutus. Se on fyysisesti olemassa. Se sisältää joukon kirjastoja + muita tiedostoja, joita JVM käyttää ajon aikana.
JVM: n käyttöönoton julkaisevat aktiivisesti myös muut yritykset Sun Micro Systemsin lisäksi.
JDK
JDK on lyhenne Java Development Kitistä. Java Development Kit (JDK) on ohjelmistokehitysympäristö, jota käytetään Java-sovellusten ja sovelmien kehittämiseen. Se on fyysisesti olemassa. Se sisältää JRE + -kehitystyökalut.
JDK on minkä tahansa alla olevien annettujen Oracle Corporationin julkaisemien Java-alustojen toteutus:
- Standard Edition Java Platform
- Enterprise Edition Java Platform
- Micro Edition Java -alusta