Java algtõed
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).
4
Mis on JDK?
Virtuaalset Java-masinat tihti nimetatakse käituskeskkonnaks (Java Runtime Enviroment JRE). Java-
masina installimist kliendi serverile saab teostada kahel moel: