Example: biology

Manuale pratico di Java - Appunti di INFORMATICA

Manuale pratico di JavaLa teoria integrata dalla pratica:dalle basi del linguaggio alla programmazione distribuita,un percorso collaudato per apprendere la tecnologia JavaP. Aiello L. Bettini L. Dozio A. Gini A. Giovannini M. ManziniM. Molino G. Morello G. Puliti S. Rossini N. VendittiManuale pratico di JavaLa teoria integrata dalla pratica: dalle basi del linguaggio alla programmazione distribuita,un percorso collaudato per apprendere la tecnologia JavaI materiali di approfondimento e gli esempi cui si fa riferimento nel testo sono disponibiliall indirizzo MokaByte srlvia Baracca, 13250127 : 2001 Hops Libriviale Montenero, 4420135 : 88-8378-039-6 Immagine di copertina: grafica Hops Libri da un idea di Lorenzo PaciniRedazione e impaginazione: Francesco Saliola su progetto tipografico Hops LibriTutti i diritti sono riservati a norma di legge e a norma delle convenzioni e marchi citati nel testo sono generalmente depositati o registrati dalle rispettivecase Libri un iniziativa di Metafora srlIndice generale Prefazione.

Manuale pratico di Java La teoria integrata dalla pratica: dalle basi del linguaggio alla programmazione distribuita, un percorso collaudato per apprendere la tecnologia Java P. Aiello L. Bettini L. Dozio A. Gini A. Giovannini M. Manzini M. Molino G. …

Tags:

  Java, Manuale, Appunti, Appunti di, Pratico, Manuale pratico di java

Information

Domain:

Source:

Link to this page:

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

Other abuse

Transcription of Manuale pratico di Java - Appunti di INFORMATICA

1 Manuale pratico di JavaLa teoria integrata dalla pratica:dalle basi del linguaggio alla programmazione distribuita,un percorso collaudato per apprendere la tecnologia JavaP. Aiello L. Bettini L. Dozio A. Gini A. Giovannini M. ManziniM. Molino G. Morello G. Puliti S. Rossini N. VendittiManuale pratico di JavaLa teoria integrata dalla pratica: dalle basi del linguaggio alla programmazione distribuita,un percorso collaudato per apprendere la tecnologia JavaI materiali di approfondimento e gli esempi cui si fa riferimento nel testo sono disponibiliall indirizzo MokaByte srlvia Baracca, 13250127 : 2001 Hops Libriviale Montenero, 4420135 : 88-8378-039-6 Immagine di copertina: grafica Hops Libri da un idea di Lorenzo PaciniRedazione e impaginazione: Francesco Saliola su progetto tipografico Hops LibriTutti i diritti sono riservati a norma di legge e a norma delle convenzioni e marchi citati nel testo sono generalmente depositati o registrati dalle rispettivecase Libri un iniziativa di Metafora srlIndice generale Prefazione.

2 Xxi1 Introduzione a java .. 1 java : il linguaggio e la tecnologia .. 1 Breve storia di java .. 1 java il linguaggio portabile .. 3 Sviluppo di applicazioni java .. 4 JDK .. 4 Applet java .. 5 Tool del JDK .. 6La prima applicazione .. 82 Il linguaggio java .. 13 Introduzione .. 13La programmazione a oggetti in java .. 13 Classi, variabili e metodi .. 14 Strutturazione del codice: ereditariet , implementazione di interfacce .. 15I packages .. 16 Parole chiave .. 24 Controllo del flusso .. 25 Overloading e overriding .. 29I costruttori di classe .. 31 Istanziazione delle variabili di classe .. 34 Polimorfismo e programmazione dinamica .. 34 Operatori in java .. 39iv Indice generaleCosa sono le eccezioni e come si gestiscono.

3 41 Propagazione delle eccezioni .. 43 Tipi di eccezioni .. 45 Appendice: programmare con le interfacce .. 46 Interfacce e polimorfismo .. 47 Ereditariet multipla .. 48 Composizione .. 49 Interfacce che estendono altre interfacce .. 50 Interfacce e creazione di oggetti .. 51 Vantaggi delle interfacce nello sviluppo del software .. 533 Programmazione concorrente e gestione del multithreading in java .. 55 Introduzione .. 55 Processi e multitasking .. 55I thread e la java Virtual Machine .. 60La programmazione concorrente in java .. 61 Creazione e terminazione di un thread .. 61L interfaccia Runnable .. 63 Identificazione del thread .. 67 Maggior controllo sui thread .. 67 Una fine tranquilla: uscire da run() .. 67 Bisogno di riposo: il metodo sleep() .. 68 Gioco di squadra: il metodo yield().

4 69La legge non uguale per tutti: la priorit .. 70E l ultimo chiuda la porta: il metodo join() .. 73 Interruzione di un thread .. 75 Metodi deprecati .. 77La sincronizzazione dei thread .. 77 Condivisione di dati fra thread .. 78 Competizione fra thread .. 79 Lock e sincronizzazione .. 83 Visibilit del lock .. 85 Deadlock .. 87 Class lock e sincronizzazione di metodi statici .. 89 Comunicazione fra thread .. 89 Condivisione di dati .. 89 Utilizzo dei metodi wait() e notify() .. 92Il metodo notifyAll() .. 95 Indice generale vDeamon thread .. 95I gruppi di thread .. 96 Informazioni sui thread e sui gruppi .. 97 Thread group e priorit.

5 97 Thread group e sicurezza .. 97La classe ThreadLocal .. 99 Bibliografia .. 1004 Input/Output .. 101 Introduzione .. 101 Stream .. 101 Metodi .. 103Le classi .. 103La classe OutputStream .. 103 Descrizione classe .. 103La classe InputStream .. 105 Descrizione classe .. 105 Metodi .. 105 Gli stream predefiniti .. 107 Esempi .. 107 Stream filtro .. 109Le classi FilterOutputStream e FilterInputStream .. 110Le classi DataOutputStream e DataInputStream .. 110 Descrizione classe DataOutputStream .. 110 Costruttore .. 111 Metodi .. 111 Descrizione classe DataInputStream .. 112 Costruttore .. 112 Metodi .. 112 Classi BufferedOutputStream e BufferedInputStream .. 114 Descrizione classe BufferedOutputStream .. 114 Costruttori .. 114 Metodi .. 115 Descrizione classe BufferedInputStream.

6 115 Costruttori .. 115 Metodi .. 115 Stream per l accesso alla memoria .. 115vi Indice generaleDescrizione classe ByteArrayInputStream .. 116 Costruttori .. 116 Descrizione classe ByteArrayOutputStream .. 116 Costruttori .. 117 Metodi .. 117 Descrizione classe PipedOutputStream .. 118 Costruttori .. 118 Metodi .. 119 Descrizione classe PipedInputStream .. 119 Costruttori .. 119 Metodi .. 119I file .. 121 Descrizione classe File .. 121 Costruttori .. 121 Metodi .. 121 Descrizione classe RandomAccessFile .. 123 Costruttori .. 124 Metodi .. 124Le classi FileOutputStream e FileInputStream .. 126 Descrizione classe FileOutputStream.

7 126 Costruttori .. 126 Metodi .. 126 Descrizione classe FileInputStream .. 127 Costruttori .. 127 Metodi .. 127 Classi Reader e Writer .. 128Le classi PrintStream e PrintWriter .. 129 Altre classi e metodi deprecati .. 1295 Networking .. 131 Introduzione .. 131 Socket .. 131La classe InetAddress .. 133 Descrizione classe .. 134 Costruttori .. 134 Metodi .. 134Un esempio .. 135 URL .. 136 Indice generale viiDescrizione classe .. 137 Costruttori .. 137 Metodi .. 137Un esempio .. 138La classe URLC onnection .. 140 Descrizione classe .. 140 Costruttori .. 140 Metodi .. 140I messaggi HTTP GET e POST .. 141La classe Socket.

8 143 Descrizione classe .. 143 Costruttori .. 143 Metodi .. 143 Utilizzo delle socket (client-server) .. 145 User Datagram Protocol (UDP) .. 152La classe DatagramPacket .. 153 Descrizione classe .. 153 Costruttori .. 153 Metodi .. 153La classe DatagramSocket .. 154 Descrizione della classe .. 154 Costruttori .. 154 Metodi .. 155Un esempio .. 155 Nuove estensioni e classi di utility presenti nella piattaforma java 2 .. 157La classe HttpURLC onnection .. 157 Metodi .. 158La classe JarURLC onnection .. 159 Metodi .. 1606 Remote Method Invocation .. 161 Introduzione .. 161 Modelli distribuiti .. 162La serializzazione .. 162La serializzazione e la trasmissione degli oggetti .. 165L interfaccia Externalizable .. 165 Architettura di RMI .. 166viii Indice generalePassaggio di parametri in RMI.

9 168 Gli strati RRL e TL .. 168 RMI in pratica .. 169 Download del codice da remoto .. 173 Download del codice e sicurezza .. 174 RMI e la programmazione per pattern .. 175 RMI e il pattern Factory .. 175 Attivazione di oggetti remoti .. 178 Bibliografia .. 1817 java e i database .. 183 Che cosa sono i database? .. 183 Accesso ai database: il punto di vista applicativo .. 185 Introduzione a JDBC .. 186 Convenzioni JDBC URL Naming .. 190 Gestione dei driver: il DriverManager .. 190 Gestione degli errori .. 193Le SQLE xceptions .. 193I Warnings .. 194I metadati .. 195 JDBC core API: struttura del package .. 197 JDBC core API .. 208 Nuove funzionalit di JDBC .. 209 Supporto per i tipi di dati avanzati .. 214 Estensioni Standard di JDBC 2 (Optional Package).

10 222 Estensioni standard di JDBC .. 223 JNDI Data Sources .. 225 Connection Pooling .. 228 Transazioni distribuite .. 229 Rowsets .. 230 CachedRowSet .. 230 JDBCRowSet .. 231 WebRowSet .. 2318 java Beans .. 233La programmazione a componenti .. 233La specifica java Beans .. 234 Indice generale ixIl modello a componenti java Beans .. 234 Propriet .. 234 Metodi .. 235 Introspezione .. 235 Personalizzazione .. 235 Persistenza .. 235 Eventi .. 236 Deployment .. 236 Guida all implementazione dei JavaBeans .. 236Le propriet .. 236Un esempio di Bean con propriet bound .. 240 Eventi Bean .. 246Un esempio di Bean con eventi.


Related search queries