Java JVM mantığı doğru mu?

533388

Hectopat
Katılım
27 Mart 2022
Mesajlar
4.463
Makaleler
2
Çözümler
54
Java'nın compileri high-level kodları makine diline çeviriyor yani yazılan tüm Java kodları 1 ve 0'a çeviriliyor anladığım kadarıyla jvm böyle çalışıyor. Mantığını doğru anlamış mıyım ya da eksik yerler var mı?
 
Java'nın compileri high-level kodları makine diline çeviriyor yani yazılan tüm Java kodları 1 ve 0'a çeviriliyor anladığım kadarıyla jvm böyle çalışıyor. Mantığını doğru anlamış mıyım ya da eksik yerler var mı?
İlk java kodunu derlediğinde bu byte koduna dönüştürülür, yani; Java kodu > java compiler > byte code. Java programı çalıştırıldığında ise şöyle bir süreç işler Byte code > JVM > makine kodu. Yani yürütme esnasında byte kodları yorumlanır ve anlık olarak makine koduna dönüştürülüp yürütülür.
 

Technopat Haberler

Yeni konular

Geri
Yukarı