Jak se Java kompiluje a spouští?
Jak se Java kompiluje a spouští?

Video: Jak se Java kompiluje a spouští?

Video: Jak se Java kompiluje a spouští?
Video: How to Run Java Programs With Command Prompt (cmd) and Notepad in Windows 2024, Smět
Anonim

v Jáva , programy nejsou sestaven do spustitelných souborů; oni jsou sestaven do bajtkódu (jak bylo uvedeno výše), který JVM ( Jáva Virtual Machine) se pak spustí za běhu. Jáva zdrojový kód je sestaven do bytecode, když používáme javac kompilátor . Když je bytecode běh , je třeba jej převést na strojový kód.

Jak je zde kompilována Java?

Jáva je sestaven programovací jazyk, ale spíše než kompilovat přímo do spustitelného strojového kódu, it sestaví na přechodnou binární formu nazývanou bajtový kód JVM. Bytový kód je pak sestaven a/nebo interpretovány ke spuštění programu.

Někdo se také může zeptat, co se stane v době kompilace v Javě? Během čas kompilace , Jáva kompilátor (javac) vezme zdrojový soubor. Jáva soubor a převést jej na bytecode. soubor třídy.

Jednoduše tedy, proč je Java kompilátor i interpret?

The java interpreter čte zkompilovaný byte kód a převádí jej na strojový kód pro provedení. Program můžete kódovat na jakékoli platformě a java interpreter se postará o převod vašeho kódu na vhodný strojový kód pomocí JVM. To je proč je Java obojí kompilovaný a interpretovaný jazyk.

Je JVM kompilátor?

JVM je místo, kde se provádí (běží) kompilovaný byte kód. JVM někdy obsahuje Just in time kompilátor (JIT), jehož úkolem je převádět bajtový kód na nativní strojový kód. A kompilátor je program, který provádí analýzu první úrovně, převod vašeho kódu do spustitelného formátu.

Doporučuje: