You are on page 1of 5

JAVA video OK: https://youtu.

be/2Xa3Y4xz8_s

Računar je ELEKTRONSKI uređaj


sposoban za obavljanje proračuna
https://www.znanje.org/knjige/computer/Java/ib01/061Java/061_razlike_izmedju_jdk_jre_jvm.htm

abc Programski jezik Java


Teorijska priprema - Razlike između JDK, JRE i JVM

Razumijevanje razlika između JDK, JRE i JVM je važno u Javi. Ovdje ćemo dati kratak pregled JVM.
Detaljnije ćemo o Java Virtual Machine govoriti u idućem poglavlju. Prvo, pogledajmo koje su osnovne razlike
između JDK, JRE i JVM.
JVM
JVM (Java Virtual Machine) je apstraktna mašina. To je specifikacija koja obezbjeđuje runtime okruženje u kojem
java bytecode može biti izvršen.
JVM su raspoložive za mnoge hardverske i softverske platforme. JVM, JRE i JDK su platformno zavisne zato što
je konfiguracija svakog OS drugačija. Ali, Java je platformno nezavisna.
JVM izvršava sljedeće glavne zadatke:

 Učitava kod
 Verifikuje kod
 Izvršava kod
 Obezbjeđuje runtime okruženje

JRE
JRE je akronim za Java Runtime Environment. Koristi se da obezbijedi runtime okruženje. To je implementacija
JVM. On fizički postoji. Sadrži skup biblioteka + druge fajlove koje JVM koristi u vremenu izvršavanja (runtime).

Implementacije JVM takođe aktivno izdaju i druge kompanije osim Sun Micro Systems-a.

JDK
JDK je akronim za Java Development Kit. On fizički postoji. Sadrži JRE + razvojne alate.

You might also like