logo

JDK, JRE ve JVM arasındaki fark

  1. JVM'nin özeti
  2. Java Çalışma Zamanı Ortamı (JRE)
  3. Java Geliştirme Kiti (JDK)

Konuya devam etmeden önce JDK, JRE ve JVM arasındaki farkları anlamalıyız. Java . JVM'nin kısa genel bakışına buradan bakın.

işaretleme resmi

Java Virtual Machine hakkında detaylı bilgi edinmek istiyorsanız bir sonraki sayfaya geçin. Öncelikle JDK, JRE ve JVM arasındaki farklara bakalım.


JVM

JVM (Java Virtual Machine) soyut bir makinedir. Fiziksel olarak mevcut olmadığından sanal makine olarak adlandırılır. Java bayt kodunun yürütülebileceği bir çalışma ortamı sağlayan bir spesifikasyondur. Ayrıca diğer dillerde yazılmış ve Java bayt koduna derlenmiş programları da çalıştırabilir.

JVM'ler birçok donanım ve yazılım platformu için mevcuttur. JVM, JRE ve JDK platforma bağlıdır çünkü her işletim sisteminin yapılandırması birbirinden farklıdır. Ancak Java platformdan bağımsızdır. JVM'nin üç kavramı vardır: Şartname , uygulama , Ve misal .

JVM aşağıdaki ana görevleri yerine getirir:

Yasemin Davis'in çocukluğu
  • Kodu yükler
  • Kodu doğrular
  • Kodu çalıştırır
  • Çalışma zamanı ortamı sağlar
Daha fazla detay.

JRE

JRE, Java Runtime Environment'ın kısaltmasıdır. Java RTE olarak da yazılır. Java Runtime Environment, Java uygulamaları geliştirmek için kullanılan bir dizi yazılım aracıdır. Çalışma zamanı ortamını sağlamak için kullanılır. JVM'nin uygulanmasıdır. Fiziksel olarak mevcuttur. JVM'nin çalışma zamanında kullandığı bir dizi kitaplık + diğer dosyaları içerir.

JVM'nin uygulanması Sun Micro Systems'in yanı sıra diğer şirketler tarafından da aktif olarak yayınlanmaktadır.

JRE

JDK

JDK, Java Development Kit'in kısaltmasıdır. Java Geliştirme Kiti (JDK), Java uygulamaları geliştirmek için kullanılan bir yazılım geliştirme ortamıdır ve uygulamalar . Fiziksel olarak mevcuttur. JRE+ geliştirme araçlarını içerir.

selenyum

JDK, Oracle Corporation tarafından yayımlanan aşağıda verilen Java Platformlarından herhangi birinin uygulamasıdır:

  • Standart Sürüm Java Platformu
  • Kurumsal Sürüm Java Platformu
  • Mikro Sürüm Java Platformu

JDK, özel bir Java Sanal Makinesi (JVM) ve yorumlayıcı/yükleyici (java), derleyici (javac), arşivleyici (jar), belge oluşturucu (Javadoc), vb. gibi birkaç başka kaynak içerir. Java Uygulamasının geliştirilmesi.

JDK
Daha fazla detay.

Referans Videosu

Tarayıcınız HTML5 videoyu desteklemiyor.