Java (Platform Perangkat Lunak)

Penggunaan bytecode sebagai perantara bahasa yang memungkinkan program Java untuk berjalan pada platform apapun yang memiliki mesin virtual yang tersedia. Penggunaan JIT compiler berarti bahwa aplikasi Java, setelah penundaan singkat selama pemuatan dan setelah mereka memiliki "pemanasan" dengan menjadi semua atau sebagian besar JIT-dikompilasi, cenderung berjalan secepat asli program.
Sejak JRE versi 1.2, Matahari JVM pelaksanaan sudah termasuk just-in-time compiler bukan seorang penerjemah.