logo

Ero JDK:n, JRE:n ja JVM:n välillä

  1. Yhteenveto JVM:stä
  2. Java Runtime Environment (JRE)
  3. Java Development Kit (JDK)

Meidän on ymmärrettävä JDK:n, JRE:n ja JVM:n väliset erot ennen kuin jatkamme eteenpäin Java . Katso lyhyt yleiskatsaus JVM:stä täältä.

Jos haluat saada yksityiskohtaista tietoa Java-virtuaalikoneesta, siirry seuraavalle sivulle. Ensinnäkin, katsotaanpa erot JDK:n, JRE:n ja JVM:n välillä.


JVM

JVM (Java Virtual Machine) on abstrakti kone. Sitä kutsutaan virtuaalikoneeksi, koska sitä ei ole fyysisesti olemassa. Se on spesifikaatio, joka tarjoaa ajonaikaisen ympäristön, jossa Java-tavukoodi voidaan suorittaa. Se voi myös ajaa ohjelmia, jotka on kirjoitettu muilla kielillä ja käännetty Java-tavukoodiin.

JVM:itä on saatavana monille laitteisto- ja ohjelmistoalustoille. JVM, JRE ja JDK ovat alustariippuvaisia, koska kunkin käyttöjärjestelmän kokoonpano eroaa toisistaan. Java on kuitenkin alustariippumaton. JVM:stä on kolme käsitettä: erittely , toteutus , ja ilmentymä .

JVM suorittaa seuraavat päätehtävät:

  • Lataa koodia
  • Vahvistaa koodin
  • Suorittaa koodin
  • Tarjoaa ajonaikaisen ympäristön
Lisätietoja.

JRE

JRE on lyhenne sanoista Java Runtime Environment. Se on kirjoitettu myös nimellä Java RTE. 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öönottoa julkaisevat aktiivisesti myös muut yritykset kuin Sun Micro Systems.

JRE

JDK

JDK on lyhenne sanoista Java Development Kit. Java Development Kit (JDK) on ohjelmistokehitysympäristö, jota käytetään Java-sovellusten ja -sovellusten kehittämiseen sovelmia . Se on fyysisesti olemassa. Se sisältää JRE + -kehitystyökalut.

JDK on minkä tahansa alla mainitun Oracle Corporationin julkaiseman Java-alustan toteutus:

np.argmax
  • Standard Edition Java-alusta
  • Enterprise Edition Java-alusta
  • Micro Edition Java-alusta

JDK sisältää yksityisen Java-virtuaalikoneen (JVM) ja muutamia muita resursseja, kuten tulkin/lataimen (java), kääntäjän (javac), arkistaattorin (jar), dokumentaatiogeneraattorin (Javadoc) jne. Java-sovelluksen kehittäminen.

JDK
Lisätietoja.

Viitevideo

Selaimesi ei tue HTML5-videota.