Example: dental hygienist

MANUALE COMPLETO DI JAVA

::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..MANUALECOMPLETODIJAVAP ietro ::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..Indice generaleLEZIONE 1: Introduzione a 2: La programmazione 3: Cosa sono i Package di Java ..8 LEZIONE 4: Scrittura di applicazioni "a console" ..10 LEZIONE 5: Il nostro primo programma in Java ..11 LEZIONE 6: Tipi primitivi di Java e valori ..12 LEZIONE 7: Variabili ..14 LEZIONE 8: Operatori ..20 LEZIONE 9: Istruzioni ..22 LEZIONE 10: Eccezioni e cenni sui thread ..28 LEZIONE 11: Il package ..31 LEZIONE 12: Il package ..39 LEZIONE 13: Il package ..54 LEZIONE 14: Il package.

Le classi sono dei prototipi di oggetti, ovvero sono delle strutture astratte ( non troppo vedremo ) che possono essere instanziate e quindi creare un oggetto (ma anche più di uno). La classe definisce tutte le proprietà degli oggetti appartenenti a …

Tags:

  Strutture

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of MANUALE COMPLETO DI JAVA

1 ::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..MANUALECOMPLETODIJAVAP ietro ::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..Indice generaleLEZIONE 1: Introduzione a 2: La programmazione 3: Cosa sono i Package di Java ..8 LEZIONE 4: Scrittura di applicazioni "a console" ..10 LEZIONE 5: Il nostro primo programma in Java ..11 LEZIONE 6: Tipi primitivi di Java e valori ..12 LEZIONE 7: Variabili ..14 LEZIONE 8: Operatori ..20 LEZIONE 9: Istruzioni ..22 LEZIONE 10: Eccezioni e cenni sui thread ..28 LEZIONE 11: Il package ..31 LEZIONE 12: Il package ..39 LEZIONE 13: Il package ..54 LEZIONE 14: Il package.

2 57 LEZIONE 15: conclusioni sui package ..61 LEZIONE 16: Interfacce grafiche ed eventi ..62 LEZIONE 17: Cosa una applicazione a Finestre ..63 LEZIONE 18: Cosa un applet ..68 LEZIONE 19: Applicazioni miste ..74 LEZIONE 20: Interfacce grafiche: GUI e AWT ..75 LEZIONE 21: Le etichette ed i bottoni ..78 LEZIONE 22: Contenitori e Gestione dei Layout ..87 LEZIONE 23: Menu ..94 LEZIONE 24: Liste e scelte ..99 LEZIONE 25: Il Testo, gli eventi, Dialog ..105 LEZIONE 26: La gestione degli eventi in Java2 ..109 LEZIONE 27: Introduzione a swing ..116 LEZIONE 28: Fondamenti di disegno con Java ..120 LEZIONE 29: Funzioni paint, repaint, ..120 LEZIONE 30: Visualizzazione di immagini ..122 LEZIONE 31: Disegno.

3 126 LEZIONE 32: Figure geometriche e testo ..129 LEZIONE 33: file ..130 LEZIONE 34: Note per compilare il programma ..134 LEZIONE 35: Il suono di Java e ..135 LEZIONE 36: Suono: ..135 LEZIONE 37: Il pacchetto 38: Sintetizzare suoni ..139 LEZIONE 39: Conclusioni e bibliografia .. ::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..LEZIONE 1: Introduzione a JavaJava appena uscito stato accolto con molto entusiasmo dalla comunit mondiale dei progettisti disoftware e dei provider di servizi Internet, questo perch Java permetteva agli utenti di Internet di utilizzareapplicazioni sicure e indipendenti dalla piattaforma, che si possono trovare in qualsiasi punto della rete.

4 Java quindi nato come linguaggio per la rete, per affiancare l'Hyper Text Markup Language (HTML), ilquale non un linguaggio di programmazione vero e proprio, e per dargli quella sicurezza che l'HTML nonha. Da quando nato Java sulla rete si iniziato a poter parlare di numeri di carte di credito e di informazionisicure, notizia che ha molto affascinato le grosse societ mondiali, le quali hanno trasformato la vecchiaInternet, rete ad appannaggio delle sole universit e centri di ricerca, nell'attuale mezzo di comunicazioneaperto a tutti. Il linguaggio di programmazione Java stato creato verso la met degli anni novanta, il pi recente tra isuoi cugini, e per questo ancora in fase evolutiva, tanto che ogni anno circa ne viene rilasciata una nuovarelase.

5 Da linguaggio nato solo per la rete divenuto un vero e proprio linguaggio di programmazione,paragonabile, dal punto di vista delle funzionalit , al pi blasonato C++. Java e la maggior parte degli altrilinguaggi possono essere paragonati solo dal punto di vista delle funzionalit , perch sonofondamentalmente molto diversi, infatti Java compila i sorgenti dei suoi programmi in un codice dettoBytecode, diverso dal linguaggio della macchina su cui compilato, mentre linguaggi come il C++ compilanoi sorgenti dei programmi in un codice che il codice della macchina ( per macchina intendo computer +sistema operativo ) su cui eseguito. Quindi per eseguire un programma Java occorre avere uno strumentoche chiamato Java Virtual Machine, la quale interpreta il bytecode generato dal compilatore Java e loesegue sulla macchina su cui installato.

6 Grazie alla Java Virtual Machine Java indipendente dallapiattaforma, infatti il programma compilato Java legato alla JVM e non al sistema operativo, sar quindipossibile eseguire lo stesso programma Java, compilato una sola volta su una qualche macchina con uncompilatore Java versione X, su una piattaforma Windows e su una piattaforma Linux, per fare questo per c' bisogno che sia Windows che Linux abbiano installato una Java Virtual Machine che supporti la versioneX di Java. Le due JVM installate sulle due piattaforme diverse sono lo stesso programma compilato una voltaper Windows ed una volta per Linux, come avveniva con i programmi scritti in linguaggi come il C/C++. Una Java Virtual Machine implementata anche nei vari Browser (Come Netscape e Explorer) per potereseguire i programmi Java incontrati nella rete, i cosidetti Applet.

7 Questo per , unito al fatto che Java ancorasi evolve, causa degli ovvi problemi di incompatibilit : capita sempre che il pi moderno Browser supporti unaversione precedente di Java rispetto all'ultima versione rilasciata dalla Sun Microsystem, inoltre bisogna tenerpresente che non tutti gli utenti di Internet navigano usando l'ultima versione di Netscape o di volendo creare un applet ed inserirlo in un nostro documento HTML, dobbiamo tenere presente questiproblemi, e cercare di scrivere un programma che sia compatibile con la maggior parte delle JVMinplementate nei vari browser. Un altro problema da affrontare quello della scelta del compilatore Java da utilizzare, infatti esistono variambienti integrati per editare, compilare, debuggare ed eseguire programmi Java, come quelli della Broland,della Microsoft, della Symantec.

8 Tutti questi ambienti offrono dei tool di sviluppo eccellenti, come editorigrafici di finestre, debugger molto interessanti, per hanno due problemi, il primo che si pagano, anchemolto, il secondo sempre lo stesso della compatibilit , infatti essi spesso si trovano indietro alla relase dellasun, ed inoltre aggiungono delle classi che poi le JVM implementate nei browser non hanno. Il mio consiglio quallo di usare le JDK ( Java Development Kit ) della Sun, le quali comprendono sia ilcompilatore che la Java Virtual Machine per eseguire i programmi da noi compilati, inoltre sono freeware(non costano niente) e sono scaricabili dalla rete ed i browser si adeguano pian piano a questa versione diJava. Se volete scrivere applet per i vecchi browser dovete scaricarvi la versione di Java, per questaversione niente alla versione attualmente pi gettonata, ovvero alla ( Chiamata per qualche motivo ame oscuro Java 2 , la si pu scaricare all'indirizzo ), alla qualefar riferimento anche io in questo corso e per la quale Netscape versione ed Explorer 5 hannoimplementato la Java Virtual Machine (quasi tutta, io ho avuto qualche problema con le Swing, che sono unalibreria standard di Java 2).

9 Se avete intenzione di scaricarvi Java 2 vi consiglio di farlo la mattina verso tra le nove e le undici, perch ilsito affollato e lento, inoltre il file da scaricare una ventina di mega, se volete potete scaricarvi anche ladocumentazione la quale molto utile, per anch' essa di circa venti mega. Io ho appena scaricato einstallato la prossima versione, ovvero la Relase Candidate del Java 2 Software Development Kit Relase Candidate 1, e vi assicuro che se la era eccezionale questa incredibile, ho anche appenascoperto che uscita la Relase Candidate 2 del JDK e che a fine aprile uscir finalmente la relase (Io ::: h t t p : / / m a g o n i c o l a . 4 t . c o m :::..::: h t t p : / / m a g o n i c o l a.)

10 4 t . c o m :::..aspetto, non ho voglia di passare un'altra nottata in bianco per scaricarmi una cosa che verr rimpiazzatadalla relase tra meno di un mese). Per scaricarvi il prodotto dovrete iscrivervi, fatelo, l'iscrizione gratuita. Un ultimo problema che ha Java la lentezza, infatti, come gi detto, esso interpretato, quindi le istruzioniJava prima di essere eseguite dalla macchina vengono interpretate dalla JVM, ovvero per eseguire ogniistruzione il computer eseguir un numero di istruzioni macchina che pi del doppio delle istruzioni cheeseguirebbe se la stessa istruzione fosse stata scritta in C, quindi avrete bisogno di computer veloci pereseguire bene programmi Java, e di questo vi sarete sicuramente accorti anche navigando sulla rete.


Related search queries