Introduzione
1. Introduzione a Java 6
Prima lezione della guida dedicata alle novità di Java 5 e 6 rispetto alle versioni precedenti
Caratteristiche del linguaggio
2. Overload di metodi
Creare una serie di costruttori in base alle informazioni da passare
3. Boxing e Unboxing
Lavorare con tipi primitivi e tipi wrapper in maniera intercambiabile
4. Introduzione a Java Annotations
Creare delle annotazioni per compilatore o per chi si occupa del deploy dell'applicazione
5. Tipi di Annotations
Analisi delle singole annotazioni messe a disposizione dal linguaggio
6. Creare e utilizzare nuove annotazioni
Introduzione alla creazione e all'utilizzo delle Java Annotations
7. Java Generics
Utilizzo delle Java Generics per migliorare la produzione e la comprensione del codice
8. Estensione del Collection framework
Creare una classe che accetta Generics Type