Java derleme işlemi ile normal derleme işlemi arasındaki fark nedir?


cevap 1:

Java derlemesinin sonucu bayt kodudur. Java, Java Sanal Makinesi tarafından yürütülebilir bir koda çevrilmiştir.

“Sıradan” derlemenin sonucu, sanal makine gerektirmeyen bir makine yürütülebilir dosyasıdır. Bunun yerine, bilgisayarın CPU'suna özgü düşük düzeyli koddur. Ancak farklı bir CPU'ya sahip bilgisayarlarda çalışamaz. Her farklı sistem için yeniden inşa edilmesi gerekir.

Java sanal makine ise her türlü bilgisayar için yazılabilir. Java bayt kodu ve CPU arasındaki çeviriyi çalışma zamanında işler. Bu, bir java programının yazılabileceği ve derlenebileceği ve uygun sanal makinenin kurulu olduğu her yerde çalışabileceği anlamına gelir. Basitçe dağıtılabilir.