JDK , JRE VƏ JVM
JDK (Java Development Kit) , JVM (Java Virtual Machine) və JRE (Java Runtime Environment) hər birinin Java inkişaf prosesində necə rol oynadığını bilmək vacibdir
JDK Java proqramlaşdırma dilində proqramlar hazırlamaq üçün tələb olunan kitabxanaları özündə cəmləşdirən tərtibatçı paketidir.
JDK içərisində JRE (Java Runtime Environment) və interpreter (java), compiler (javac), archiver (jar), document generator(Javadoc) və s. kimi bir neçə başqa resursları ehtiva edir
Javac .java faylını Java Virtual Maşın kimi tanınan xəyali maşın üçün maşın dili olan bayt kodunda yazılmış .class faylına çevirir.
Java Runtime Environment istifadəçilərin Java proqramlarını işlətməsi üçün zəruri proqramdır. O, Java Virtual Maşını və Java kitabxanalarını ehtiva edir.
JDK Java proqramlaşdırma dilində proqramlar hazırlamaq üçün tələb olunan kitabxanaları özündə cəmləşdirən tərtibatçı paketidir.
JDK içərisində JRE (Java Runtime Environment) və interpreter (java), compiler (javac), archiver (jar), document generator(Javadoc) və s. kimi bir neçə başqa resursları ehtiva edir
Java ilə hazırlanmış proqramlar JDK olmadan da işləyə bilər. JRE proqramların işləməsi üçün lazım olan infrastrukturu ehtiva edir.