Formazione: Modulo Java Basic

Modulo1: Java, algoritmi e strutture dati di base.

  1. Introduzione alle collezioni In particolare Map, TreeMap, ArrayList, Set, tutte del package java.util Classi: Arrays/Collections
  2. Eccezioni: Gerarchia delle eccezioni. Eccezioni: articolo illustrativo in Italiano
  3. 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
  1. Concetto di Deployment, Jar ecc
  2. Java e il Web. Specifica delle ServletJavadoc
  3. 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