Come viene compilato ed eseguito Java?
Come viene compilato ed eseguito Java?

Video: Come viene compilato ed eseguito Java?

Video: Come viene compilato ed eseguito Java?
Video: Java Compilation 2024, Maggio
Anonim

In Giava , i programmi non lo sono compilato in file eseguibili; loro sono compilato in bytecode (come discusso in precedenza), che la JVM ( Giava Virtual Machine) viene quindi eseguito in fase di esecuzione. Giava il codice sorgente è compilato in bytecode quando usiamo javac compilatore . Quando il bytecode è correre , deve essere convertito in codice macchina.

Qui, come viene compilato Java?

Giava è un compilato linguaggio di programmazione, ma piuttosto che compilare direttamente al codice macchina eseguibile, compila a una forma binaria intermedia chiamata codice byte JVM. Il codice byte è quindi compilato e/o interpretato per eseguire il programma.

Ci si potrebbe anche chiedere, cosa succede in fase di compilazione in Java? Durante tempo di compilazione , Giava compilatore (javac) prende il file sorgente. Giava file e convertirlo in bytecode. file di classe.

Semplicemente, perché Java è sia compilatore che interprete?

Il interprete java legge il byte code compilato e lo converte in codice macchina per l'esecuzione. Puoi codificare il programma in qualsiasi piattaforma e il interprete java si occuperà di convertire il codice nel codice macchina appropriato utilizzando la JVM. Quello è perché java è entrambi? linguaggio compilato e interpretato.

JVM è un compilatore?

JVM è dove viene eseguito (eseguito) il codice byte compilato. JVM a volte contiene un Just in time compilatore (JIT) il cui compito è convertire il codice byte in codice macchina nativo. UN compilatore è un programma per fare l'analisi di primo livello, conversione del codice in formato eseguibile.

Consigliato: