Collection:
. Le classi di sistema per le strutture dati
. Le strutture monodimensionali
. Le strutture di tipo Set
. Le strutture di tipo Map
. Gli oggetti Comparator
Java e database (JDBC):
. Introduzione a JDBC e JDBC2
. I driver: definizione, caricamento e gestione driver
. Analisi delle classi e delle interfacce di jdbc
. Gestione della connessione verso un DBMS
. Lanciare e gestire operazioni SQL
. Lanciare e gestire stored procedure
. Gestire le transazioni
. Gestire i metadati
Programmazione Multithread:
. Introduzione alla programmazione concorrente
. I thread
. Definizione e costruzione di thread
| . Stati e caratteristiche
. La sincronizzazione dei thread
. Gli oggetti bloccati
. Wait e Notify
. Il problema del deadlock
. Vantaggi e svantaggi nell’utilizzo dei thread
I/O in Java:
. Gli stream in Java e la gestione dei file
Reflection:
. Le classi Class, Method, Constructor, Field
Assertion:
. Definizione e modalità di utilizzo
Novità di Java 5:
. Generics
. For/in loop
. Autoboxing/Unboxing
. Varargs - TypeSafe Enum
. Static Import - Annotations.
Esempi e prove pratiche.
|