Prerequisiti
I prerequisiti per l'esecuzione di un programma Java sono:
1. Installa e imposta una piattaforma Java che comprende Java Runtime Environment (JRE) e Java Development Kit (JDK).
2. Un editore di testo delle tue preferenze come NetBeans, Eclipse, Oracle, ecc.
Compilazione ed esecuzione di Java
Come già accennato al programma Java compila su una serie di passaggi. Il codice Java viene prima convertito in bytecode anziché essere compilato in file eseguibili. Di conseguenza, viene prodotto un codice macchina che viene trasferito nella memoria dalla macchina virtuale Java (JVM). La procedura di compilazione ed esecuzione per Java è spiegata in dettaglio di seguito.
Tempo di compilazione
Il compilatore Java compila il file Java al momento della compilazione e, di conseguenza, il codice sorgente Java viene convertito in bytecode. Ecco una rappresentazione pittorica della procedura di compilazione.
Codice JavaTempo di esecuzione
In fase di esecuzione, il file di classe viene alimentato al ClassLoader che è un sottosistema di JVM responsabile del caricamento delle classi. Successivamente, il verificatore bytecode valuta il codice per qualsiasi tipo di illegalità che potrebbe violare i diritti di accesso agli oggetti. Infine, l'interprete legge il flusso di bytecode ed esegue le istruzioni. L'intera procedura di esecuzione è mostrata di seguito.
Conclusione
Java che è un linguaggio di programmazione orientato agli oggetti si compila su una serie di passaggi. Il primo passo è la fase di compilazione in cui il file Java viene compilato dal compilatore Java a seguito del quale il codice sorgente Java si trasforma in bytecode. Nel frattempo, al secondo passaggio che è la fase di esecuzione, il file di classe viene alimentato al ClassLoader e il bytecode viene verificato dal verificatore di bytecode. Dopo la verifica, il bytecode viene letto nel flusso e le istruzioni vengono eseguite. Questo tutorial dimostra la procedura di compilazione Java con l'aiuto di rappresentazioni visive.