Java Tutorial 4: Applicazione Hello World

Finora abbiamo creato un progetto Java e anche un nuovo pacchetto. Creiamo ora una classe java.

Nel pannello di sinistra del nostro spazio di lavoro di eclipse, dovremmo vedere Java Tutorial Project e un package java.tutorial.example. Cliccate con il tasto destro del mouse sul nome del pacchetto e verrà fuori un’opzione simile a quella che abbiamo fatto per la creazione del pacchetto, ma questa volta invece di selezionare il pacchetto dovremmo selezionare Class. Verrà fuori la seguente finestra.

Compilate il modulo di conseguenza. Lasciate il valore predefinito di Source Folder e il nome del pacchetto. Come avrete notato il valore predefinito corrisponde al progetto Java e al pacchetto dove aggiungiamo la nuova classe. Per il campo del nome, mettete HelloWorld. Notate che lo spazio non è permesso come nome della classe. Spuntate il public static void main(String args) e lasciate tutti gli altri campi così come sono Cliccate su Finish.

Sarà generata una nuova classe con il nome HelloWorld.

Il codice sopra non farebbe ancora nulla solo una classe vuota. Rimuoviamo la linea 7, questo fondamentalmente è solo un commento che è fondamentalmente solo una voce stub che ricorda all’utente di iniziare ad aggiungere la logica del codice su quella linea.

Dopo aver pulito il codice mettiamo la linea che stampa Hello World nella console. Aggiungiamo System.out.println(“Hello World”). Qui sotto c’è il codice sorgente completo di Hello World, e poi passiamo attraverso ogni componente.

La linea 1 è il nome del pacchetto a cui appartiene la classe. Controllate sul pannello di sinistra della vostra applicazione eclipse, la classe HelloWorld è all’interno del pacchetto com.javatutorial.example che corrisponde a quello dichiarato nella prima riga della nostra classe.

La linea 3 fino alla 7 è un commento. Questo serve come un modo per documentare ciò che la classe è. È una buona pratica mettere informazioni sensate nei commenti.

Per la linea 9 public class HelloWorld, qui abbiamo dichiarato il nome della nostra classe. Notate che abbiamo iniziato la dichiarazione con una parola chiave public che significa che la nostra classe HelloWorld è accessibile ovunque. Una classe java è composta da metodi al suo interno. Nella linea 9, potete vedere che c’è una parentesi aperta. Questa parentesi di apertura deve essere chiusa, cosa che abbiamo fatto alla linea 17.

Una classe java può avere più metodi. Trattare un metodo java come un comportamento della nostra classe java. In questo esempio, il nostro metodo è main come dichiarato alla linea 11. Fondamentalmente la linea 11 fino a 15 è il nostro metodo su questa classe. Simile alla nostra dichiarazione della nostra classe HelloWorld, ogni metodo java deve avere una parentesi di apertura e di chiusura. Il che significa che all’interno della parentesi di apertura e di chiusura tutto il codice che abbiamo messo fa parte del metodo main. Ogni volta che chiamiamo questo metodo, tutto il codice logico al suo interno verrà eseguito.

Diamo un’occhiata alla dichiarazione del nostro metodo public static void main(String args) . Simile alla nostra dichiarazione di classe, c’è una parola chiave pubblica prima del nome del metodo. Questo significa che tutte le classi che hanno accesso alla nostra classe possono chiamare questo metodo. Maggiori informazioni sui modificatori di accesso nella sezione successiva del nostro tutorial di programmazione java. Ora passiamo alla parola chiave void. La dichiarazione void prima del nome del metodo main è in realtà un tipo di ritorno. In questo caso, dato che abbiamo messo void significa che questo metodo non restituisce nulla. Il tipo di ritorno è vario dal tipo di dati primitivo alle classi di oggetti. La parola main nel frammento di codice qui sopra è il nome del metodo. All’interno delle parentesi di apertura e di chiusura c’è quello che chiamiamo argomenti del metodo che significa che questo metodo sta accettando un array di stringhe con il nome args.

Ora che abbiamo discusso la struttura di base del programma java andiamo in dettaglio il codice che realizza il nostro obiettivo iniziale che è quello di stampare “Hello World” sulla console. Questo viene fatto chiamando il metodo statico println dalla classe System. Il metodo println accetta la stringa come input e la stampa sulla console. Poiché vogliamo stampare “Hello World” sulla console, abbiamo dichiarato System.out.println(“Hello World”); Non dimenticate di aggiungere il punto e virgola dopo la parentesi di chiusura. Ogni dichiarazione di codice è terminata con il punto e virgola, questo è un must.