Created
March 11, 2014 19:22
-
-
Save mehmetbebek/9493098 to your computer and use it in GitHub Desktop.
JVM JRE JDK
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | |
JDK = JRE + derleyici + Java Compiler |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment