APPUNTI JAVA (1° lezione)
==============================
@Autore appunti:Dalla Piazza Alessio;
@Sito Web:www.clshack.com;
@Email:info@clshack.it;
@Data:dalle 8.00 alle 10.25 del 19/09/2009;
==============================
APPUNTI JAVA:1° parte
***************
Java, è un linguaggio di programmazione ad alto livello come c,c++(ect..) mentre linguaggi come assembly sono detti a basso livello poichè
interagiscono direttamente con la CPU.
***************
FUNZIONAMENTO ESECUZIONE JAVA
Una volta scritto il mio sorgente con un semplice editor di testo oppure con ambienti di sviluppo(es:bluej;eclipse;netbeans;),
lo salvo con estensione .java.
A questo punto dovremo compilare il nostro sorgente trasformando il nostro sorgente in bytecode.
Una volta compilato avremo un file del tipo *.class
questo file(NOMEFILE.class) ora può essere eseguito dalla JAVA VIRTUAL MACHINE che riesci a riconoscere i comandi in bytecode e tradurli in linguaggio mcchina.
Prima che il programma compilato venga eseguito, viene caricato in memoria dcentrale dal LOADER, cosi da renderlo disponibile alla JAVA VIRTUAL MACHINE.
***************
VANTAGGIO DI JAVA
JAVA ha un vantaggio, rispetto agli altri linguaggi di programmazione cioè la sua portabilità.
(Capacità di un programma di poter girare su tutte le macchine senza essere modificato e ricompilato)
Poichè java quando compila un sorgente, produce un codice intermedio (bytecode[universale]) questo codice (NOMEFILE.class) è eseguibile solo dalla
java virtual machine.
Quindi se trasporto il mio file su ad esempio una macchina *UNIX non devo ricompilare il mio programma, come ad esempio in c/c++ e n più non dovrò fare nessuna operazione di porting
(quando necessaria).
Mi basterà avere installato sul il mio sistema operativo, la JAVA VIRTUAL MACHINE.
***************
PROGRAMMARE IN JAVA
Per programmare in java dovremo avere installata sul nostro pc la:
JDK:(Java Devolopment Kit)
cioè è un insieme di programmi che mi servono alla compilazione/esecuzione di java.
Noi a scuola per scrivere sorgenti java utilizzeremo BlueJ, un ambiente di sviluppo JavaTM specificatamente progettato per l’insegnamento
del linguaggio a livello introduttivo.
***************
BLUEJ
Una volta installato apriamolo.
Per iniziare a programmare andiamo in Project(nel menù in alto a sx) selezioniamo la voce NEW Project.
Adesso salviamo il nostro progetto in una directory…
Bene ora abbiamo la possibilità di cliccare sui pulsanti sx:
Clicchiamo su NEW CLASS e selezioniamo class:
(Il nome della classe dovremo scriverlo con la prima lettera in maiusculo e con caratteri solo alfanumerici[stessa regola anche per le variabili].)
Il nome definito qui deve essere lo stesso definito anche all’interno del programma.
Ora facciamo ok e ci verrà creato un quadratino arancio (rigaato, cioè non compilato) nell’area design di bluej.
Clicchiamo 2 volte sul nostro quadratino e ci verrà aperto un’editor.
La prima parte in blue sono i commenti(multiriga).
definibili in
/*
COMMENTO
COMMENTO
COMMENTO
*/
(i commenti non vengono compilati)
[commento sulla singola riga: // COMMENTO]
Una volta scritto il mio programma faccio in alto a sx “compile”.
Ora chiudiamo l’editor, e torniamo nell’area design, e notiamo che il quadrato arancio non è più rigato.
Ora abbiamo il codice intermedio(bytecode).
Selezioniamo con il tasto dx del mouse il quadrato e facciamo:
main() per eseguire il programma.
***************************
Related posts:
This entry was posted on Sunday, September 20th, 2009 at 2:38 pm and is filed under Programming. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Tagged with: java • php • scuola






