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