Salta ai contenuti
Manuale LogoManuale Logo

Primo programma

Il primo programma serve a controllare che tutto funzioni e a provare il percorso completo: scrivere, compilare, eseguire.

Crea un file chiamato Ciao.java:

public class Ciao {
public static void main(String[] args) {
System.out.println("Ciao!");
}
}

Il nome del file deve essere Ciao.java perché la classe si chiama Ciao.

Attenzione: in Java maiuscole e minuscole contano. Ciao e ciao sono nomi diversi.

Nel terminale, entra nella cartella dove si trova Ciao.java e scrivi:

Terminal window
javac Ciao.java

Se non vedi messaggi, la compilazione è riuscita.

Java crea un nuovo file:

Ciao.class

Non modificare questo file a mano: è il risultato della compilazione.

Ora puoi eseguire il programma:

Terminal window
java Ciao

Output:

Ciao!

Quando usi java Ciao, stai dicendo alla JVM: “esegui la classe Ciao”.

Vediamo il codice con calma.

public class Ciao {

Questa riga dichiara una classe chiamata Ciao. Per ora puoi pensare alla classe come al contenitore principale del programma.

public static void main(String[] args) {

Questa è la riga del metodo main. Java parte da qui quando esegui il programma.

System.out.println("Ciao!");

Questa riga stampa un testo nel terminale.

Le parentesi graffe { e } indicano l’inizio e la fine di un blocco di codice.

Prova a cambiare il testo:

public class Ciao {
public static void main(String[] args) {
System.out.println("Sto imparando Java.");
}
}

Ricompila:

Terminal window
javac Ciao.java

Poi esegui:

Terminal window
java Ciao

Output:

Sto imparando Java.

Dopo ogni modifica al file .java, ricompila prima di eseguire la nuova versione.

Se dimentichi il punto e virgola:

System.out.println("Ciao!")

Java segnala un errore di compilazione. La versione corretta è:

System.out.println("Ciao!");

Se il nome del file non corrisponde alla classe pubblica, Java segnala un altro errore. Con public class Ciao, il file deve chiamarsi Ciao.java.