İçindekiler:
Tanım - Java Bytecode'un anlamı nedir?
Java bayt kodu, bir programın makineden bağımsız olan bir ara temsili olan bir Java programının derlenmesinin sonucudur.
Java bayt kodu, işlemci yerine Java sanal makinesi (JVM) tarafından işlenir. Bayt kodunu çalıştırmak için işlemciye gerekli kaynak çağrılarını yapmak JVM'nin görevidir.
Techopedia Java Bytecode'unu açıklıyor
Java bayt kodu, bir Java programının ortaya çıkan derlenmiş nesne kodudur. Bu bayt kodu, içinde Java kurulumu olan herhangi bir platformda çalıştırılabilir.
Bu makinenin bağımsızlığı, bayt kodunu işlemcinin proxy'sinde çalıştıran Java sanal makinesinden kaynaklanır, bu da bir Java programcısının programın çalışacağı belirli işletim sistemleri ve işlemciler hakkındaki tuhaflıklar ve nüanslar hakkında bilgi sahibi olması gerekmediği anlamına gelir. sanal makine bu özelliklerle ilgilenir.
Java bayt kodu tamamen derlenmemiştir, sadece ortada oturan bir ara koddur, çünkü yine de Windows, Mac veya Linux gibi belirli bir platformda yüklü JVM tarafından yorumlanması ve yürütülmesi gerekir.
Derleme sonrasında, Java kaynak kodu .class bayt koduna dönüştürülür.