Java Virtual Machine (JVM)
JVM
Java Sanal Makinesi anlamına gelir.
Java
ile geliştirdiğiniz uygulamaların bilgisayar üzerinde çalışmasını sağlar.
JVM
derlenmiş olan kodları makine diline çevirir.
Java'da
ürettiğiniz uygulamalar JVM üzerinde çalışır.
JVM
yazdığınız Java programı ile bilgisayar arasındaki iletişimi sağlar.
JVM
yorumlama işlemlerini, JRE'nin kütüphanelerini kullanarak yapar.
Java'da
yazdığınız bir programın, bir bilgisayar üzerinde çalışabilmesi için o
bilgisayarda kullanılan işletim sistemine uygun JVM'nin kurulmuş olması
yeterlidir.
Bu
da Java programları için platform bağımsızlığı sağlar.
JVM
sayesinde Java'da yazılan programlar, MAC OS, Linux veya Windows İşletim
sistemlerinde rahatlıkla çalışabilir.
Yani
Java’nın felsefesi “Write Once, Run Anywhere” ‘dir.
Java Runtime Edition (JRE)
Bir
Java uygulamasını çalıştırabilmek için gerekli olan Java kütüphanelerini ve JVM
içerir.
JRE
= Java Kütüphaneleri + JVM
Java Development Kit (JDK)
Java
ile geliştirme yapmak için Java Development Kit'e (JDK) ihtiyacınız var.
Bu
paket Java ile geliştirme yapmak için bütün tool’ları içerir.
Bu
tool'lara editör (düzenleyici) dahil değildir.
JDK
= JRE + Derleyici + Java Compiler
JDK
buradan indirebilirsiniz. 

Hiç yorum yok:
Yorum Gönder