Java dilinde yazılan programlar derlendiklerinde direk makine diline değil bytecode adı verilen ara bir makine diline çevrilirler. Ancak bytecode halindeki dosyalar herhangi bir işletim sisteminde direk olarak çalıştırılamazlar. Bu ara kodun tam olarak derlenmesi için kullanılacak bilgisayarlarda Java Sanal Makinası adındaki mekanizmanın yüklü olması gereklidir.
Sayfa 62