Primi passi in java

Java è uno dei linguaggi di programmazione più diffusi e amati al mondo, grazie alla sua semplicità, versatilità e alla possibilità di creare applicazioni per diverse piattaforme. In questa guida ti accompagnerò passo passo nella creazione del tuo primo programma Java: il classico “Hello, World!”.

Installazione iniziale

1.jDK (Java Development Kit):

Scarica e installa il JDK dal sito ufficiale di Oracle o da OpenJDK:
https://www.oracle.com/java/technologies/javase-downloads.html

2.Un editor di testo o IDE (Integrated Development Environment):

Per i principianti, puoi usare un editor di testo semplice come Notepad++ o un IDE più avanzato come Eclipse, IntelliJ IDEA, o Visual Studio Code. Se non vuoi scaricare nulla e vuoi solo provare puoi usare anche il semplice blocco note del tuo computer. Prima di iniziare, è necessario avere tutto l’occorrente per scrivere e compilare il codice Java.

3.Configurare le variabili d’ambiente (opzionale):
Dopo aver installato il JDK, potresti dover configurare la variabile di sistema PATH per consentire al tuo computer di trovare il comando javac (il compilatore Java) e java (l’interprete).
Se stai usando windows per andare a settare le tue variabili di ambiente vai in pannello di controllo, successivamente in sistema e clicca su variabili di ambiente e vai a modificare la voce denominata PATH, inserisci nell’elenco la directory dove si trova il file bin della jdk.

Clicchiamo sulla scritta PATH e si aprirà la seconda schermata in cui imposteremo il percorso dove di trova il file bin del jdk

Creare il file del programma

Ora siamo pronti per scrivere il codice!

Passaggi:

  1. Apri il tuo editor di testo o IDE.
  2. Scrivi il seguente codice:
public class HelloWorld {     
	public static void main(String[] args) {         
		System.out.println("Hello, World!");     
		} 
}
  1. Salva il file con estensione .java.
    Ad esempio: HelloWorld.java.

Compilare il programma

Per eseguire un programma Java, devi prima compilarlo. La compilazione trasforma il tuo codice in un formato eseguibile dalla Java Virtual Machine (JVM).

  1. Vai nella cartella in cui hai creato il file e clicca tasto destro e successivamente apri terminale.
  2. Compila il file con il comando: javac HelloWorld.java
  3. Se non ci sono errori, verrà generato un file chiamato HelloWorld.class.

Eseguire il programma

opo la compilazione, è possibile eseguire il programma con il comando:

java HelloWorld

Se tutto è andato bene, vedrai apparire nel terminale questa scritta:

Hello, World!

Spiegazione del codice

Ecco una rapida analisi del programma:


public class HelloWorld {// Questa è una classe pubblica chiamata HelloWorld.      
	public static void main(String[] args) {// Questo è il metodo principale: il 
	punto di partenza del programma.         

		System.out.println("Hello, World!");// Stampa il testo "Hello, World!" 
		nella console.     
	}
}
  • public class HelloWorld: Definisce una classe pubblica chiamata “HelloWorld”. Il nome del file deve corrispondere al nome della classe.
  • public static void main(String[] args): Il metodo principale da cui il programma inizia a essere eseguito.
  • System.out.println("Hello, World!");: Stampa un messaggio nella console.

Errori comuni

  • Il nome del file non corrisponde al nome della classe:
    Il nome del file .java deve essere uguale al nome della classe. Ad esempio, HelloWorld.java per la classe HelloWorld.
  • Dimenticare il punto e virgola (;):
    In Java, ogni istruzione deve terminare con un punto e virgola.
  • Problemi con il PATH del JDK:
    Se il comando javac non funziona, verifica che il JDK sia installato correttamente e che la variabile PATH sia configurata.

Conclusioni

Ora hai scritto e eseguito il tuo primo programma Java! Questo semplice esercizio ti ha permesso di capire come funziona il ciclo di sviluppo di un programma Java: scrivere, compilare ed eseguire.

Il mondo della programmazione Java è vasto e affascinante. Parti da qui per esplorare concetti come variabili, cicli, metodi e oggetti. Buona programmazione!

Libri consigliati

Programmazione orientata agli oggetti in Java – L.Nigro, C. Nigro, Bonomo 2024

Torna in alto