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

"baitkoodis" - 1 õppematerjal

Java algtõed
13
pdf

Java algtõed

On selge, et arvutis peab olema installitud Javavirtuaalmasin (Java Virtual Machine ­ JVM), mis on kompileeritud antud protsessori koodi (native code ­ platvormist sõltuv kood). Ühes arvutis võib olla installitud mitu erineva versiooniga või erinevatelt tootjatelt Javamasinat. Java rakendust täidetakse Javavirtuaalmasinas, mis on operatsioonisüsteemi osa. Seega esimesena stardid Javamasin, saab parameetrina baitkoodis klassi faili nime, otsib selles klassis meetodi nimega main ja käivitab programmi töö. Virtuaalmasin peale baitkoodi interpreteerimise kompileerib programmi masinakoodi ja täidab seda JIT- kompileeritud koodi, täidab veel ka teisi funktsioone (koostöö operatsioonisüsteemiga, juurdepääsu tagamine failidele, graafikafunktsioonide tugi). Peale selle teostab automaatse mäluvabastamise mittevajalike objektide alt, mida nimetatakse prahikoristamiseks (garbage collection).

Informaatika → Programmeerimine
93 allalaadimist


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