Linguaggi di alto livello come , , C ++ , ecc. compilare un programma nel suo equivalente codice di basso livello che può essere compreso ed eseguito dalla macchina. In questo blog, discuteremo come scrivere, compilare ed eseguire un programma java.
Il primo passo è creare una cartella, creare un file Classe Java e scrivi un programma Java. Quando scriviamo un programma Java, javac ( Compilatore Java ) traduce il codice sorgente java nel bytecode, ad es. .classe file . Bytecode è il linguaggio macchina della Java Virtual Machine (JVM). Bytecode è anche indicato come il codice magico di Java, che è indipendente dalla piattaforma.
Un passaggio importante dopo l'installazione di Java nel sistema è impostare un percorso. Puoi fare riferimento a questo ' Come impostare un percorso in Java? ' articolo per conoscere la procedura esatta.
Creiamo un semplice programma java.
Crea un file java come HelloWorld.java
public class HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}
Per compilare questo programma digita il comando mostrato di seguito sul tuo prompt dei comandi e premi invio.
javac HelloWorld.java
Questocorre javac.exe , il compilatore.Il comando generalizzato per compilare qualsiasi file .
come installare hadoop in linux
javac .java
Dopo aver premuto Invio, verrà generato il file HelloWorld .class. Troverai entrambi HelloTesters.java e HelloTesters.class tra i file nella directory di lavoro.
Quando compiliamo il programma Java usando javac strumento, generalmente il compilatore java esegue i seguenti passaggi:
Controllo della sintassi
Aggiunta di codice extra
Conversione del codice sorgente in codice byte, ad esempio da .java file per file .class
esempio di spazio dei nomi c ++
Quindi, quando dico che il compilatore aggiunge codice extra al momento della compilazione, ad esempio, se non ne hai scritto nessuno costruttore nel tuo programma, il compilatore ne aggiungerà uno costruttore predefinito al tuo programma.
Quindi lo scopo principale della compilation java è produrre file .class di un programma che la macchina capisce.
Nota: Java richiede ciascuno classe inserito nel proprio file sorgente deve essere uguale al nome della classe con estensione Java.
Quando iniziamo a compilare il codice sorgente, ogni classe viene inserita nella propria file .class quello contiene bytecode .Supponiamo, se vuoi compilare più file file alla volta, quindi puoi utilizzare il comando seguente:
javac * .java
Questo comando convertirà tutti i file Java in file .class.
Con questo, arriviamo alla fine di questo articolo sul processo di compilazione Java. Spero che tu abbia capito come compilare un programma Java e che sia chiaro su ogni aspetto di cui ho discusso sopra.
Controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Siamo qui per aiutarti in ogni fase del tuo viaggio, per diventare oltre a queste domande di intervista Java, abbiamo creato un curriculum progettato per studenti e professionisti che vogliono essere uno sviluppatore Java.
Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo articolo 'come compilare il programma Java' e ti risponderemo il prima possibile.