Java Sanal Makinesi (JVM) Nedir?

0
1834
Java Sanal Makinesi (JVM) Nedir?
Java Sanal Makinesi (JVM) Nedir?

JVM (Java Sanal Makinesi) bir soyut makinedir. Java Sanal Makinesi (JVM), Java bytecode’nu makine diline çevirir. JVM, Java Çalışma Ortamının (JRE) bir parçasıdır. Başka programlama dillerinde, derleyici, belirli bir sistem için makine kodu üretir. Ancak, Java derleyicisi, Java Sanal Makinesi olarak bilinen bir Sanal Makine için kod üretir.

Java Sanal Makineleri pek çok donanım ve yazılım platformu için uygundur.

Java Sanal Makinesi Nasıl Çalışır?

İlk olarak Java kodunu bytecode’a derler. Bu bayt kodu (bytecode) farklı makineler üzerinde yorumlanır. Ana makine ve Java kaynağı arasında, Bytecode aracı bir dildir.

Java Sanal Makinesi (JVM), hafıza alanı (memory space) bölüştürmek için sorumludur.

Herhangi bir java sınıfını maksibet çalıştırdığınızda, bir JVM nesnesi oluşturulur.

Java Sanal Makinesi (JVM) Ne Yapar?

Java Sanal Makinesi aşağıdaki işlemleri yapar:

  • Kodu Yükler ( Loads code )
  • Kodu Doğrular ( Verifies code )
  • Kodu Çalıştırır ( Executes code )
  • Çalışma Ortamı Sağlar ( Provides runtime environment )

Kullanılan Kaynaklar

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz