Mi a jdk, jre és JVM java, programozás java, android

A legtöbb kezdő Java programozók azonnal elkezdi megtanulni az alapvető nyelvi konstrukciók, szintaktikai és szabályok gondolkodás nélkül, amit a JDK. JRE és JVM. Ők csak hiányzik az a kérdés, és nem érti, mi a különbség, és mik a JDK. JRE és JVM. Ezért ebben a cikkben megpróbálom elmagyarázni a különbséget a fogalmak a Java nyelvet.

Dióhéjban a JDK, JRE és JVM

  • JDK kell fejleszteni (ez egy fordító, debugger, stb.)
  • JRE futtatásához szükséges Java programok (benne JVM).
  • JDK és JRE tartalmaz JVM, ami szükséges, hogy futtatni a programokat a Java.
  • JVM a szíve a Java programozási nyelv és biztosítja platform függetlenséget.

Mi a Java Development Kit (JDK)?

Java Development Kit az egyik fő összetevője a Java környezet és minden olyan eszközt biztosít, és futtatható bináris fájlok, amelyek összeállításához szükséges, hibakeresés, és a program végrehajtása a Java. JDK egy platform-függő program, így van külön szerelők Windows, Mac és Unix-alapú rendszerek. Elmondhatjuk, hogy a JDK felülbírálja a JRE. mert tartalmaz JRE Java-fordító, debugger, és a bázis osztályok. A jelenlegi verzió a JDK 1.8-ként is ismert Java 8.

Mi az a virtuális gép Java (JVM)?

JVM a szíve a Java programozási nyelv. Amikor a program futtatásához, a JVM felelős konvertáló bytecode gépi kódra. JVM is platformfüggetlen és biztosítja az alapvető funkciók, mint a Java memória kezelése, szemétgyűjtés, stb Azt is hozzá egy bizonyos mennyiségű memóriát a JVM. JVM egy virtuális gép, mert ez olyan felület, amely független az operációs rendszer és a hardver. Ez függetlenség hardver és operációs rendszer Java-programok futnak bármilyen eszköz nélkül a változások szükségességét - Írj egyszer, futtasd bárhol (egyszer írható - fut sehol).

Mi a Java Runtime Environment (JRE)?

JRE egy megvalósítása JVM. amely platformot futtatni Java-programok. JRE tartalmazza a Java Virtual Machine, bináris fájlok és más osztályokba. JRE nem tartalmaz eszközöket fejlesztés (Java fordító, debugger, stb.) Ha szeretne olyan Java programot telepíteni kell a JRE.

Just-in-time Compiler (JIT) Java

Just-in-time Compiler (JIT) része a JVM. Ez optimalizálja bytecode, csökkentve a teljes szükséges idő összeállításához bájtkódot gépi kódra.

További hasznos cikket!

  • Mi a jdk, jre és JVM java, programozás java, android
    Hogyan lehet letölteni és telepíteni a JDK?
  • Mi a jdk, jre és JVM java, programozás java, android
    A szeparátor fájl elérési útja (separatorChar, pathSeparator, pathSeparatorChar) - leírás és a példák
  • Mi a jdk, jre és JVM java, programozás java, android
    10 szabályzat lapos kialakítás
  • Mi a jdk, jre és JVM java, programozás java, android
    Hogyan lehet másolni egy tömböt Java
  • Mi a jdk, jre és JVM java, programozás java, android
    Hogyan hozzunk létre és inicializálja a lista egy sorban a Java
  • Mi a jdk, jre és JVM java, programozás java, android
    válogató például Java összehasonlítható és összehasonlító
  • Mi a jdk, jre és JVM java, programozás java, android
    A klónozás tárgyak Java. Példa a klón () módszer
  • Mi a jdk, jre és JVM java, programozás java, android
    Válogatás a legnépszerűbb hibák Java kezdő
  • Mi a jdk, jre és JVM java, programozás java, android
    Munkavégzés a Java System osztály (java.lang.System)
  • Mi a jdk, jre és JVM java, programozás java, android
    Hogyan fejti ki hatását a statikus gépelési Java