Millist tõlki javas kasutatakse?

Sisukord:

Millist tõlki javas kasutatakse?
Millist tõlki javas kasutatakse?

Video: Millist tõlki javas kasutatakse?

Video: Millist tõlki javas kasutatakse?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, November
Anonim

Javas tuntakse interpretaatorit JIT (just in time) kompilaatorina, mis tõlgib. klassi fail masinakoodiks, et seda hostmasinas käivitada.

Milliseid tõlkijaid Java kasutab?

Javac on Java kompilaator, mis kompileerib Java koodi baitkoodiks. JVM on Java virtuaalmasin, mis käitab/tõlgendab/tõlgib baitkoodi natiivseks masinakoodiks.

Kas Java kasutab kompilaatorit või tõlki?

Javat võib pidada nii kompileeritud kui ka tõlgendatud keeleks, kuna selle lähtekood kompileeritakse esm alt binaarseks baidikoodiks. See baidikood töötab Java virtuaalmasinas (JVM), mis on tavaliselt tarkvarapõhine tõlk.

Kas Java kasutab ainult tõlki?

Kirjutage üks kord ja käivitage igal pool baitkood. Baitkood on JVM-ile omane spetsiaalne masinakeel. JVM tõlgendab ja käivitab seda koodi käitusajal.

Miks on Java-l nii kompilaator kui ka tõlk?

Java virtuaalmasin (JVM) võtab selle baitkoodi sisendiks ja teisendab selle rida-re alt masinakoodiks. Niisiis toimib JVM tõlgina baitkoodi masinkoodiks teisendamiseks Sel viisil kasutab Java programm protsessoris täitmiseks nii kompilaatorit kui ka tõlgendajat.

Soovitan: