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.