Java’nın Çalışması JVM JRE

Java uygulamaları JVM (Java Virtual Machine) tarafından yorumlanır. JVM (Java sanal makine), işletim sisteminin üstünde bulunur. Bu sayede yazılmış olan Java uygulamaları değişik işletim sistemlerinde, herhangi bir değişiklik yapılmadan çalışabilir. Java uygulamaları JVM üzerinde çalıştığından işletim sistemiyle ilgilenmez.. Her işletim sistemi için JVM’ler farklıdır. Hangi işletim sistemi kullanılıyorsa ona uygun bir JVM kurulu olmalıdır. Java kodlarının derlenmesiyle oluşan class dosyaları (byte kodlar)  istenilen ortamlarda çalışır.

Java Applicitaion (Uygulama) çalışan uygulama
Java Virtual Machine (JVM) Bir üst katman
İşletim Sistemi (Win, Unix, Os) Taban

Java kaynak kodundan çalışmasına kadar olan aşamalar aşağıdaki gibi gerçekleşmektedir.

Derleme- Compiler

ornek.java (kaynak kod) –>javac ornek.java –> ornek.class (oluşan dosya) –>java ornek (Çalıştırma)

Bir java programı yazacaksanız bilgisayarınızda JDK (Java Development Kit) – Java Geliştirme Aracına,

Java kodunu çalıştıracaksanız (bir kullanıcı iseniz) JVM (java virtual machine) java sanal makinasına ihtiyacınız var demektir.

Java’nın Çalışması JVM JRE

Java uygulamaları JVM (Java Virtual Machine) tarafından yorumlanır. JVM (Java sanal makine), işletim sisteminin üstünde bulunur. Bu sayede yazılmış olan Java uygulamaları değişik işletim sistemlerinde, herhangi bir değişiklik yapılmadan çalışabilir. Java uygulamaları JVM üzerinde çalıştığından işletim sistemiyle ilgilenmez.. Her işletim sistemi için JVM’ler farklıdır. Hangi işletim sistemi kullanılıyorsa ona uygun bir JVM kurulu olmalıdır. Java kodlarının derlenmesiyle oluşan class dosyaları (byte kodlar)  istenilen ortamlarda çalışır.

Java Applicitaion (Uygulama) çalışan uygulama
Java Virtual Machine (JVM) Bir üst katman
İşletim Sistemi (Win, Unix, Os) Taban

Java kaynak kodundan çalışmasına kadar olan aşamalar aşağıdaki gibi gerçekleşmektedir.

Derleme- Compiler

ornek.java (kaynak kod) –>javac ornek.java –> ornek.class (oluşan dosya) –>java ornek (Çalıştırma)

Bir java programı yazacaksanız bilgisayarınızda JDK (Java Development Kit) – Java Geliştirme Aracına,

Java kodunu çalıştıracaksanız (bir kullanıcı iseniz) JVM (java virtual machine) java sanal makinasına ihtiyacınız var demektir.