Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Generics
- Perché, quando e benefici/costi di Genercis
- Cancellazione del tipo
- Limiti di tipo
- Caratteri jolly
- Metodi generici
Multithreading (multithreading)
- Java Sistema di filettatura
- Gestione dei thread
- Interazione con i thread e lo stato del thread
- Sincronizzazione dei thread
- Campi volatili emetodi sincronizzati
- Attendi e notifica il modello
- Join e modello di sonno
- API di concorrenza
- Operazioni atomiche
- Pool di thread
Riflessione
- Quando usare e quando non usare la riflessione
- Usi dei metadati
- L'API di Reflection
- La classe <T>
- Il pacchetto java.lang.reflect
- Informazioni sul tipo di lettura
- Esplorazione degli alberi ereditari
- Creazione dinamica di istanze
- Invocazione dinamica
- Riflettere sui generici
- AccessCampi privati usando la reflection
Annotazioni
- Programmazione orientata agli aspetti (AOP)
- Annotazioni integrate
- Modello di annotazioni
- Tipi di annotazione e annotazioni
- Annotazioni e descrittori (XML)
Comunicazione multiprocesso
- Memoria condivisa
- Socekts
- Prese non bloccanti
- TCP
- Oggetti URL
- HTTP e altri server TCP
- Client e server Datagram
- Multithreading nei server
Requisiti
Buona conoscenza di Java e OOP come interfacce, ereditarietà, polimorfismo, generici, insiemi, mehtod ricorsivi, uso di annotazioni e varargs.
7 ore
Recensioni (1)
La prima parte, quella relativa ai meccanismi di base