Modulo1: Java, algoritmi e strutture dati di base.
- Introduzione alle collezioni
In particolare Map, TreeMap, ArrayList, Set, tutte del package java.util
Classi: Arrays/Collections - Eccezioni: Gerarchia delle eccezioni.
Eccezioni: articolo illustrativo in Italiano - Unicode e Internazionalizzazione
Ottimo Articolo sull’Unicode e i character set in generale
Introduzione alla API di internazionalizzazione
Domande di verifica del Modulo1:
- Come si fa ad ordinare una lista utilizzando l’API di Java?
Ordina una Enumeration usando due sole chiamate. - A cosa serve l’interfaccia Map.Entry? Fai un esempio d’uso.
- Che differenza c’è tra Throwable e Exception?
Perché OutOfMemoryError deriva da Error e non da Exception? - A cosa serve ResourceBundle?
Modulo2: Java e i Thread
Modulo3: Java e il Web
- Concetto di Deployment, Jar ecc
- Java e il Web. Specifica delle Servlet & Javadoc
- Specifica HTTP 1.0
Domande di verifica del Modulo2:
- A cosa serve l’interfaccia SingleThreadedModel?
- Perché HttpSession non ha getParameter()?
A cosa serve la classe URLEncoder?
Riferimenti