Ciao a tutti ragazzi benvenuti a questa nuova serie di tutorial come potete intuire oggi iniziamo il corso di programmazione Java !!!
Prerequisiti
Una buona conoscenza di un linguaggio di programmazione (c/c++ ,python ,obj-c ,php ecc).
Per prima cosa mi sembra d’obbligo spiegare cos’è java e come funziona.(Java non è Javascript sono due cose completamente differenti)
Java è stato creato a partire da ricerche effettuate alla Stanford University agli inizi degli anni Novanta.
Per facilitare il passaggio a Java ai programmatori old-fashioned, legati in particolare a linguaggi come il C++, la sintassi di base (strutture di controllo, operatori e così via) è stata mantenuta pressoché identica a quella del C++tuttavia, non sono state introdotte caratteristiche ritenute fonti di una complessità non necessaria a livello di linguaggio e che favoriscono l’introduzione di determinati bug durante la programmazione, come l’aritmetica dei puntatori, l’ereditarietà multipla delle classi, e l’istruzione goto.
Caratteristiche
Principio
Codice Java : compilazione : bytecode : VM -> esecuzione reale del programma
[code lang=”obj-c”]</pre>
<div>
package helloworld;
public class HelloWorld {
public static void main(String[] args) {
}
}
[/code]
Questo è un metodo (il metodo principale di ogni programma Java) .
In ogni applicazione Java deve essere presente un solo metodo main.
Andiamo a scrivere qualcosa di nostro all’interno del codice che netbeans ci ha fornito .
All’interno del metodo main scriviamo il seguente codice:
System.out.print(“Questo è il mio primo programma Java”);
il metodo System.out.print mostra una riga di testo sul terminale.
Codice completo :
[code lang=”obj-c”]package helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.print("Questo è il mio primo programma Java");
}}
[/code]
Se qualcosa non vi è chiaro non esitate a lasciare un commento o utilizzare il forum …. vi risponderemo il prima possibile
Alcune definizioni sono state prese da Wikipedia
[youtube_sc url=”http://www.youtube.com/watch?v=FWK3Rnjx_UQ”]