Ako sa kompiluje a spúšťa Java?
Ako sa kompiluje a spúšťa Java?

Video: Ako sa kompiluje a spúšťa Java?

Video: Ako sa kompiluje a spúšťa Java?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim

In Java , programy nie sú skompilovaný do spustiteľných súborov; oni sú skompilovaný do bajtkódu (ako bolo uvedené vyššie), ktorý JVM ( Java Virtual Machine) sa potom spustí za behu. Java zdrojový kód je skompilovaný do bytecode, keď používame javac kompilátor . Keď je bajtkód behať , je potrebné ho previesť na strojový kód.

Ako sa skompiluje Java?

Java je a skompilovaný programovací jazyk, ale skôr ako zostaviť priamo do spustiteľného strojového kódu zostavuje na prechodnú binárnu formu nazývanú bajtový kód JVM. Bytový kód je potom skompilovaný a/alebo interpretované na spustenie programu.

Možno sa tiež opýtať, čo sa stane v čase kompilácie v Jave? Počas kompilačný čas , java kompilátor (javac) vezme zdrojový súbor. java súbor a skonvertujte ho na bytecode. súbor triedy.

Jednoducho, prečo je Java kompilátor aj tlmočník?

The java interpreter prečíta kompilovaný bajtový kód a prevedie ho na strojový kód na vykonanie. Program môžete kódovať na akejkoľvek platforme a java interpreter sa postará o konverziu vášho kódu na vhodný strojový kód pomocou JVM. To je prečo je Java oboje kompilovaný a interpretovaný jazyk.

Je JVM kompilátor?

JVM je miesto, kde sa vykonáva (beží) kompilovaný bajtový kód. JVM niekedy obsahuje Just in time kompilátor (JIT), ktorého úlohou je konvertovať bajtový kód na natívny strojový kód. A kompilátor je program na analýzu prvej úrovne, konverziu vášho kódu do spustiteľného formátu.

Odporúča: