Java algtõed
Esialgu baitkoodi interpreteerimine toimus nii, et iga baitkoodi jada viidi üle masinakoodi ja täideti. Selle
tagajärel Java-programmid töötasid aeglasemalt, kui teised operatsioonisüsteemisõltuvad programmid.
Nüüd aga kasutatakse keerulisemat süsteemi selle nimeks on JIT-kompileerimine (Just-In-Time)
selles variandis baitkood kompileeritakse käitusajal. Kui mõni instruktsioon oli korra kompileeritud, siis
see jäeti meelde spetsiaalses puhvris ja korduvalt kasutati juba valmiskoodi. Seega interpreteerimine
toimub ainult esimesel baitkoodi instruktsiooni kasutamisel, mis kiirendab oluliselt programmi täitmist.
Tänu sellele, et Java-programmid tõlgitakse platvormist mittesõltuvasse baitkoodi, saab neid programme
ja kokku lingitud rakendusi kasutada erinevatel platvormidel töötavatel arvutitel. On selge, et arvutis peab
olema installitud Javavirtuaalmasin (Java Virtual Machine JVM), mis on kompileeritud antud
protsessori koodi (native code platvormist sõltuv