Primo approccio al codice

Ambiente di sviluppo

Per scrivere un programma Java, abbiamo bisogno, in primo luogo, di un programma che ci permetta di scrivere del testo, ovvero di un Text Editor (come ad esempio il Note Pad di Windows, l’Edit del Dos, o il Vi di Unix). Abbiamo già accennato al fatto che Java è un linguaggio che si può considerare sia compilato che interpretato. Abbiamo quindi bisogno di un compilatore e di una Java Virtual Machine capace di interpretare il byte code generato dalla compilazione del codice Java. In questo corso utilizzeremo il famoso Java Development Kit, scaricabile gratuitamente dal sito www.java.sun.com con le relative note di installazione e documentazione, che ci offre sia un compilatore, che un ambiente interpretato per permetterci di lavorare in modo completo. Infatti il J.D.K. implementa una suite di applicazioni, come un compilatore, una J.V.M., un formattatore di documentazione, una J.V.M. per interpretare applet e così via. Si possono scaricare diverse versioni di questo software. Nel periodo in cui è stato scritto questo manuale (gennaio 2001), la versione più recente è la 1.3, ma, per questo corso, potremmo usare anche una versione qualsiasi dalla 1.2 in poi.

Esistono anche ambienti di sviluppo visuali che integrano Text Editor, compilatore, ed interprete come JBuilder della Borland, Visual Cafè della Symantec, Visual Age for Java della IBM o Forte for Java della stessa Sun. Ognuno di questi strumenti favorisce di sicuro una velocità di sviluppo maggiore, ma per quanto riguarda il periodo di apprendimento del linguaggio, è preferibile di certo scrivere tutto il codice senza aiuti da parte di questi strumenti, per non correre il rischio di non raggiungere una conoscenza "seria" di Java. C’è capitato spesso di conoscere persone che programmavano con questi strumenti da anni, senza avere chiari concetti di base come la gestione dei reference. Quindi, abituiamoci da subito ad avere a che fare con più finestre aperte contemporaneamente. Infatti, dopo aver installato correttamente il J.D.K. e settato opportunamente le eventuali variabili di ambiente (consultare la note di installazione), scriveremo il nostro codice sorgente su di un Text Editor, il Note Pad (blocco note) di Windows va benissimo. Salveremo il nostro file con suffisso ".java" (attenzione: se utilizziamo il Note Pad dobbiamo salvare il nostro file chiamandolo nomeFile.java ed includendo il nome tra virgolette in questa maniera "nomeFile.java"). Una volta ottenuto il nostro file Java dobbiamo aprire una Prompt di Dos. A questo punto dobbiamo spostarci nella cartella in cui è stato salvato il nostro file sorgente e compilarlo tramite il comando "javac nomeFile.java". Se la compilazione ha esito positivo verrà creato un file chiamato "nomeFile.class". In questo file, come abbiamo già detto, ci sarà la traduzione in byte code del file sorgente. A questo punto potrò mandare in esecuzione il programma invocando l’interpretazione della Java Virtual Machine tramite il comando "java nomeFile".

 

Primo approccio al codice

Diamo subito uno sguardo alla classica applicazione "Hello World". In questo modo inizieremo a familiarizzare con la sintassi e con qualche concetto fondamentale come quello di classe e di metodo. Vedremo anche come compilare e come mandare in esecuzione il nostro mini programma che stamperà a video il famigerato messaggio "Hello World!".

Ecco il listato:

1  class HelloWorld
2 {
3     public static void main(String args[])
4     {
5         System.out.println("Hello World!");
6     }
7 }

N.B. I numeri non fanno parte dell’applicazione ma ci saranno utili per la sua analisi.

 

 



Ti potrebbe interessare anche

commenta la notizia

Ci sono 3 commenti
Anonimo
ahem... non mi riconosce "javac Mod(il nome del mio file)" come un comando... riconosce il comando "java" ma non trova il file...
Aiuto?

Anonimo
Sono al primo approccio di Java ma non capisco un paio di cose...
1) ho intallato Java SE Development Kit 7 alla fine dell'installazione mi chiede di fare una registrazione. deve essere fatta ?
2) ho seguito i passi di questa piccola guida, ho aperto blocco note e ho salvato un file nel formato "programmazione.java" il file è stato creato correttamente ma non ho capito qual'è il passo successivo gradirei un aiuto grazie.
sapete dirmi di qualche giuda veramente basilare che spieghi tutti i passaggi ?

Anonimo
http://www.youtube.com/watch?v=Likbx9WPsjg ti spiega anche come fare la {
però neanche a me riconosce "javac" come comando