Java bytecode
Görünüm
Java derleyicisi, Java programını makine diline çevirmeyip Java Byte Code denilen bir program yaratır. Bu program Java Virtual Machine (JVM) adı verilen bir hayali bilgisayarın makine kodunu yaratır. Bu şekilde oluşturulmuş olan Byte Code makine diline yorumlayıcı programlar vasıtasıyla çevrilir. Byte Code'unu kullanmanın bir avantajı JVM ile yorumlanan bu kodun herhangi bir derleme işlemine tabi tutulmadan bütün bilgisayarlarda çalışabilecek duruma gelmesidir. Dolayısıyla Java Programlama Dili internet uygulamaları için mantıklı bir kullanılma nedeni oluşturmaktadır.