Java Programlarının Çalışma Yapısı - #2

Kregor

Elit
Katılım
21 Kas 2019
Mesajlar
5
Puanları
1
Java'daki her objeye karşılık gelen referanslar bulunur. Yani Java'da pointer bulunmamakta.
Java 1'de yazılan her uygulama son sürümde de çalışmaktadır.

Peki Java nasıl çalışıyor?
Java hem derlenen hem de yorumlanan bir dildir. Bu işlemi aynı anda yaptığı için platform bağımsızdır.

Java'nın Çalıştırılma Sırası:
Java kodları .java içerisinde saklanır.
Java kaynak kodları derlenerek bytecodelara dönüştürülür.
Bytecodelar .class dosyası içinde saklanır.
Oluşturulan bytecodelar JVM - yani Java Virtual Machine - yorumlanarak işletim sistemine uygun komutlara dönüştürülerek çalıştırılır.

Peki; JDK, JRE ve JVM nedir?
JDK: Java ile yazılmış uygulamalarımızı derleyip çalıştırmamızı sağlayan ve içinde birçok sınıf ve kütüphane bulunduran kütüphane paketidir.
JRE: Java ile geliştirilen yazılımları çalıştırmak için kullanılır. JDK yüklenirse otomatik olarak yüklenmiş olur.
JVM: Bytecodeları yorumlayan sanal makine. JRE ile birlikte gelir.

https://cdn2.howtodoinjava.com/wp-content/uploads/2018/05/JDK-JRE-JVM.png
 
Üst