JDK – JRE – JVM

JVM (Java Virtual Machine) :  Bir Java dosyası derlendiği(compile) zaman   .class uzantılı java byte kodları oluşur . Java byte kodları işletim sisteminde kurulu olan JVM ile makina kodlarına çevrilir . Bu sayede java kodları derlendikten sonra farklı işletim sistemlerinde sorunsuz olarak çalışır . JVM sayesinde Java da sıkça duyduğumuz ve Javayı Java yapan  “Write Once, Run Anywhere”  özelliğini kullanabilmekteyiz . Her işletim sisteminin kendi sanal makinası vardır

JRE (Java Runtime Edition) :  Bir Java uygulamasını çalıştırmak için gerekli olan Java kütüphanelerini ve JVM içerir

JRE = Java Kütüphaneleri + JVM

JDK (Java Development Kit ) : Java ile geliştirme yapmak için ve yazdığımız java kodlarını compile edip  .class uzantılı dosyaları oluşturmamızı sağlayan tool dur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir