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

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (3)

Corsi relativi

Categorie relative