Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"javavirtuaalmasin" - 1 õppematerjal

Java algtõed
13
pdf

Java algtõed

Sellepärast Java-rakendused ei ole mõne operatsioonisüsteemi rakendused, vaid Java-rakendused. Java keeles kirjutatud programmid on klasside kogud, neid hoitakse tekstifailides laiendiga .java. Programmitekst transleeritakse kahendfailidesse laiendiga .class. .class-failid koosnevad baitkoodist, mis on abstraktse Java-protsessori käskude kogu ja mis koosnevad selle protsessori käskude ja andmete sõnede jadast. Selleks, et baitkood mõnel arvutil täita, interpreteerib Javavirtuaalmasin iga käsu antud protsessori käskudeks. 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

Informaatika → Programmeerimine
93 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun