Lucidi

Introduzione al corso
Premessa: dai programmi ai sistemi
Da Fondamenti A a Fondamenti B: tracce
Introduzione alla programmazione orientata agli oggetti
Introduzione a Java
Stringhe in Java
Esercizio: calcolo del codice fiscale
Array in Java
Package in Java
Distribuzione di programmi Java
Oggetti composti in Java
Ereditarietà in Java
Esempio d'uso dell'ereditarietà in Java: estensione di componenti pre-esistenti
Ereditarietà in Java: approfondimento
Esempio d'uso dell'ereditarietà in Java: modellare il dominio applicativo
Ereditarietà in Java: FAQ
Classi astratte in Java
Esercizio: modellare le forme geometriche con le classi
Classi wrapper in Java
Interfacce in Java
Esercizio: modellare le forme geometriche con le interfacce
Esempio d'uso delle interfacce in Java: modellare il dominio applicativo
Eccezioni in Java
Input / Output in Java
Esercizio: DataReader
Esercizio: StreamTokenizer
Eventi in Java: Swing
Esercizio: maschera di input
Applet Java
Alberi in Java: cenni
Numeri reali in Java: cenni