Java JDK, JRE és JVM

Ebben az oktatóanyagban megismerheti a JDK-t, a JRE-t és a JVM-et. Megtudhatja a köztük lévő fő különbségeket is.

Mi a JVM?

A JVM (Java virtuális gép) egy absztrakt gép, amely lehetővé teszi a számítógép számára a Java program futtatását.

A Java program futtatásakor a Java fordító először byte-kódra fordítja a Java kódot. Ezután a JVM lefordítja a bájtkódot natív gépkódra (utasítások összessége, amelyeket a számítógép CPU-ja közvetlenül végrehajt).

A Java platformtól független nyelv. Ez azért van, mert amikor Java-kódot ír, akkor azt végső soron a JVM-re írják, de nem a fizikai gépére (számítógépére). Mivel a JVM futtatja a Java bájtkódot, amely platformfüggetlen, a Java platformfüggetlen.

Java program működése

Ha érdekel a JVM Architecture megismerése, látogasson el a The JVM Architecture Explained oldalra.

Mi a JRE?

A JRE (Java Runtime Environment) egy Java-könyvtárakat, Java Virtual Machine (JVM) és egyéb Java-alkalmazások futtatásához szükséges összetevőket tartalmazó szoftvercsomag.

A JRE a JVM supersetje.

Java futásidejű környezet

Ha Java programokat kell futtatnia, de nem fejlesztenie kell, akkor a JRE-re van szüksége. A JRE letölthető a Java SE Runtime Environment 8 Letöltések oldalról.

Mi a JDK?

A JDK (Java Development Kit) egy Java-alkalmazások fejlesztéséhez szükséges szoftverfejlesztő készlet. A JDK letöltésekor a JRE is letöltődik vele.

A JRE mellett a JDK számos fejlesztési eszközt is tartalmaz (fordítók, JavaDoc, Java Debugger stb.).

Java fejlesztőkészlet

Ha Java alkalmazásokat szeretne fejleszteni, töltse le a JDK-t.

Kapcsolat a JVM, a JRE és a JDK között.

Kapcsolat a JVM, a JRE és a JDK között

érdekes cikkek...