 |
Menu principale |
 |
 |
Cartoline virtuali |
 |
Cartolina n° 50

Sono presenti 1307 cartoline virtuali. Entra ora
 |
Giochi online |
 |
 |
News Reader |
 |
|
+--------------------------------------------------------------------------+
| |
| Lezione Numero 1 di Java |
| |
+--------------------------------------------------------------------------+
| |
|Autore: Syscall |
|Mail: damiano@mojodo.it |
| |
+--------------------------------------------------------------------------+
| |
| [1] Piccola Intro |
| [2] Il primo programma!!! |
| [3] Caratteri di escape |
| [4] Conclusione |
| |
+--------------------------------------------------------------------------+
| |
| [1] Piccola Intro |
| |
+--------------------------------------------------------------------------+
| |
|Apro assieme al mio amico BrNoCrIsT i 'corso' di lezioni di Java. Come in |
|ogni mia lezione, vediamo da subito la parte pratica, quindi già da questa|
|lezione scriveremo le prime righe di codice. Questo linguaggio di |
|programmazione non centra assolutamente niente con il JavaScript. Il Java |
|è un linguaggio di programmazione strutturato ed orientato agli oggetti. |
|Solitamente la prima domanda che viene spontanea è "Meglio il C++ oppure |
|il Java?", oppure "Perchè è orientato agli oggetti?" Alla prima per la |
|verità darei una risposta troppo personale, quindi lascio a voi rispondere|
|Per quanto riguarda la seconda, vi rimando alle prossime lezioni dove vi |
|faremo vedere come si manipolano dei veri e propri oggetti. Il Java è un |
|linguaggio di programmazione nato dalla SUN, la quale l'ha presentato |
|ufficialmente nel 1995. Si può quindi dire che è un linguaggio 'nuovo', |
|quindi ancora in piena evoluzione. |
| |
+--------------------------------------------------------------------------+
| |
| [2] Il primo programma!! |
| |
+--------------------------------------------------------------------------+
| |
|Bene, ora si presume che voi avete già installato il necessario per andare|
|a programmare in Java. Se non è così, leggetevi il tutorial su come fare. |
|Come primo programma andiamo a scrivere un semplicissimo Hello Word come |
|ogni primo esempio. |
| |
+--------------------------------------------------------------------------+
// Il primo programma
public class HelloWord {
public static void main(String args[]) {
System.out.println("Hello Word");
}
}
+--------------------------------------------------------------------------+
| |
|Iniziamo ad analizzare questo piccolo codice. Nella prima riga troviamo un|
|commento che ci indica che è il nostro primo programma. I commenti come in|
|ogni linguaggio di programmazione vengono ignorati dai compilatori. Questo|
|è un commento su una sola riga, ma se abbiamo commenti che ci occupano più|
|righe si va ad usare lo stile C che vediamo di seguito. |
| |
+--------------------------------------------------------------------------+
/* questo è il mio *
* primo programma!*/
public class HelloWord {
public static void main(String args[]) {
System.out.println("Hello Word");
}
}
+--------------------------------------------------------------------------+
| |
|Ora iniziamo a fare sul serio. Prima riga di codice che prendiamo in esame|
|ora è la seguente |
| |
+--------------------------------------------------------------------------+
public class HelloWord {
+--------------------------------------------------------------------------+
| |
|In questa riga abbiamo dichiarato una classe di nome HelloWord, di tipo |
|public. La definizione di una classe si ha tramite questa sintassi. |
| |
+--------------------------------------------------------------------------+
tipo_di_classe class identificatore {
+--------------------------------------------------------------------------+
| |
|Nell'identificatore possiamo usare tutti i caratteri, i numeri, il segno |
|di dollaro ($), basta che il primo carattere non sia un numero e che non |
|contenga spazi vuoti. Come in molti linguaggi, anche il Java è sensibile |
|alle maiuscole e minuscole, quindi facciamo molta attenzione! |
| |
+--------------------------------------------------------------------------+
// esempio di due classi differenti!
public class HelloWord {
public class helloWord {
+--------------------------------------------------------------------------+
| |
|Comunque ricordatevi che è buona norma fare iniziare il nome di una classe|
|con una lettera maiuscola, in modo da facilitare la lettura del codice. |
|Come ho detto prima, public è un tipo di classe. Per ora noi useremo |
|sempre classi public, perchè non è necessario ora andare a sbattere la |
|testa su queste cose. Meglio imparare prima la sintassi semplice. Dovete |
|fare attenzione però ora perchè quando abbiamo delle classi public, se noi|
|diamo un nome diverso dalla classe al file combiniamo un macello =) |
|E' anche un errore abbastanza comune avere due o più classi public in un |
|codice. Comunque piano piano queste cose le vediamo. Come vedete alla fine|
|dell'identificatore si apre una parentesi graffa, quindi all'interno ci |
|troveremo tutto il corpo della classe. Arriviamo alla riga seguente |
| |
+--------------------------------------------------------------------------+
public static void main(String args[]) {
+--------------------------------------------------------------------------+
| |
|In ogni programma troveremo il main, poco ma sicuro!Il main è quella parte|
|che ci fa eseguire il programma in pratica. Questa riga ci definisce anche|
|un metodo. Nei programmi in Java possiamo trovare vari metodi, ma almeno |
|uno di loro si deve chiamare main e dichiarato come l'esempio. Per chi già|
|programmare in C per esempio, già sa il perchè c'è la parola void. Il void|
|indica che non deve tornare nessuna informazione a noi, in quanto questo |
|programma serve solamente a stampare una frase a video. Ed eccoci a vedere|
|la riga che ci permette di vedere la frase "Hello Word" sullo schermo. |
| |
+--------------------------------------------------------------------------+
System.out.println("Hello Word");
+--------------------------------------------------------------------------+
| |
|Questa frase è in grado di stampare qualsiasi frase che c'è compresa trà |
|le due " ". Il System.out è colui il quale ci permette tutto questo!! |
|Ma noi in questo caso abbiamo System.out.println e no System.out perchè? |
|Perchè System.out.println oltre a far vedere sul video la scritta che noi |
|vogliamo ci restituisce il cursore! Lo vedrete quando compilate l'esempio.|
|Attenzione ora, notate bene che alla fine di questa riga c'è il ";". |
|Ogni istruzione deve terminare con il ";" altrimenti non verrà compilato |
|niente. Bene, penso che sia arrivato il momento di compilare il primo prg.|
|Felici? Spero di si! |
| |
+--------------------------------------------------------------------------+
/************************************************
* HelloWord.java *
* Il primo programma delle lezioni di Java *
* *
* Per gli utenti Linux compilare come segue: *
* *
* $ javac HelloWord.java *
* $ java HelloWord *
* *
* a volte nel comando java dovete anche dare la*
* seconda estensione, quindi *
* *
* $ java HelloWord.class *
************************************************/
public class HelloWord {
public static void main(String args[]) {
System.out.println("Hello Word");
}
}
+--------------------------------------------------------------------------+
| |
|Ora avete eseguito il vostro primo programma in Java!!! Felici? =) |
|Questo non è l'unico modo per stampare a video una frase, c'è anche il |
|metodo print. Vediamo la differenza tra print e println. |
| |
+--------------------------------------------------------------------------+
public class Helloword {
public static void main(String args[]) {
System.out.print("Hello Word");
}
}
+--------------------------------------------------------------------------+
| |
|Compilate come l'esempio precedente. La differenza sta nel cursore! |
| |
+--------------------------------------------------------------------------+
| |
| [3] Caratteri di escape |
| |
+--------------------------------------------------------------------------+
| |
|Questi caratteri sono tutti quelli che ci permettono di modificare delle |
|frasi, come andare a capo, spostarsi, etc etc. Vediamo un esempio. |
| |
+--------------------------------------------------------------------------+
//Esempio del carattere di escape n
public class HelloWord {
public static void main(String args[]) {
System.out.println("nLezione 1 di JavanntSyscalltdamiano@mojodo.it");
}
}
+--------------------------------------------------------------------------+
| |
|Ecco qui la lista dei caratteri di escape! |
| |
|n Manda a capo |
|t tab orizzontale |
|r Manda a capo e posiziona il cursore all'inizio |
| Visualizza il carattere |
|" Visualizza il carattere " |
| |
+--------------------------------------------------------------------------+
| |
| [4] Conclusione |
| |
+--------------------------------------------------------------------------+
| |
|Ora siete in grado di iniziare a fare i vostri primi programmini di prova |
|in Java. Conoscete di già la sintassi principale,due metodi ed i caratteri|
|di escape. Per chi ancora non si è procurato il necessario per programmare|
|lo faccia al più presto e ricordate, per ogni problema esiste sempre |
|www.google.it =) |
| |
+--------------------------------------------------------------------------+
import javax.swing.JOptionPane;
public class Byez {
public static void main(String args[]) {
JOptionPane.showMessageDialog(null, "Welcome in Mojodo Projectn");
System.exit(0);
}
}
|
|
|
|