Logo lt.boatexistence.com

Koks vertėjas naudojamas Java?

Turinys:

Koks vertėjas naudojamas Java?
Koks vertėjas naudojamas Java?

Video: Koks vertėjas naudojamas Java?

Video: Koks vertėjas naudojamas Java?
Video: Compiler vs Interpreter In animated Way 2024, Gegužė
Anonim

Java kalboje interpretatorius žinomas kaip JIT (Just in time) kompiliatorius, kuris verčia. klasės failą į mašinos kodą, kad jis būtų vykdomas pagrindiniame kompiuteryje.

Kurius vertėjus naudoja Java?

Javac yra Java kompiliatorius, kuris sukompiliuoja Java kodą į baitinį kodą. JVM yra „Java“virtuali mašina, kuri paleidžia / interpretuoja / verčia baitinį kodą į vietinį mašinos kodą.

Ar Java naudoja kompiliatorių ar interpretatorių?

Java gali būti laikoma ir kompiliuota, ir interpretuojama kalba, nes jos š altinio kodas pirmiausia sukompiliuojamas į dvejetainį baitų kodą. Šis baitų kodas veikia „Java“virtualiojoje mašinoje (JVM), kuri paprastai yra programinės įrangos vertėjas.

Ar Java naudoja tik vertėją?

Rašyti vieną kartą paleisti bet kur

Tai gali atrodyti kaip užuomina, kad Java yra grynai interpretuojama kalba Tačiau prieš vykdant Java š altinio kodą reikia sukompiliuoti į baito kodas. Bytecode yra speciali mašinų kalba, gimtoji JVM. JVM interpretuoja ir vykdo šį kodą vykdymo metu.

Kodėl Java turi ir kompiliatorių, ir interpretatorių?

Java virtualioji mašina (JVM) priima šį baitinį kodą kaip įvestį ir eilutę po eilutės konvertuoja į mašinos kodą. Taigi JVM veikia kaip vertėjas konvertuojant baitinį kodą į mašininį kodą Tokiu būdu „Java“programa naudoja ir kompiliatorių, ir vertėją, kad būtų vykdoma procesoriuje.

Rekomenduojamas: