Logo sl.boatexistence.com

Kateri tolmač se uporablja v Javi?

Kazalo:

Kateri tolmač se uporablja v Javi?
Kateri tolmač se uporablja v Javi?

Video: Kateri tolmač se uporablja v Javi?

Video: Kateri tolmač se uporablja v Javi?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Maj
Anonim

V Javi je tolmač znan kot JIT (Just in time) prevajalnik, kar prevaja. datoteko razreda v strojno kodo za izvedbo na gostiteljskem stroju.

Katere prevajalce uporablja Java?

Javac je prevajalnik Java, ki prevaja kodo Java v bajtno kodo. JVM je navidezni stroj Java, ki teče/interpretira/prevaja bajtno kodo v izvorno strojno kodo.

Ali Java uporablja prevajalnik ali tolmač?

Javo lahko štejemo za preveden in interpretiran jezik, ker je njena izvorna koda najprej prevedena v binarno bajtno kodo. Ta bajtna koda se izvaja na navideznem stroju Java (JVM), ki je običajno tolmač, ki temelji na programski opremi.

Ali Java uporablja samo tolmač?

Write Once Run Anywhere

To bi morda zvenelo kot namig, da je Java popolnoma interpretiran jezik Vendar je treba pred izvedbo prevesti izvorno kodo Java bajtno kodo. Bytecode je poseben strojni jezik, ki izvira iz JVM. JVM razlaga in izvaja to kodo med izvajanjem.

Zakaj ima Java tako prevajalnik kot tolmač?

Java Virtual Machine (JVM) vzame to bajtno kodo kot vhod in jo pretvori v strojno kodo vrstico za vrstico. Torej JVM deluje kot tolmač za pretvorbo bajtne kode v strojno kodo Na ta način program Java uporablja tako prevajalnik kot tudi tolmač, da se izvede v procesorju.

Priporočena: