Introduzione
|
Teoria |
Applicazioni |
Autoverifica |
Tipi di dato |
|
|
1 -
2, geometria piana |
Controllo |
|
|
1 -
2
-
3, switch,
while -
do while -
for, 4 |
Array |
|
|
Array: 1 -
2
-
3, Matrici:
4 -
5 |
Bit |
|
|
Autoverifica |
Testo |
|
|
Autoverifica |
Metodi |
|
|
1 -
2, numeri -
vettori
-
matrici, caratteri |
Classi |
 | classi, oggetti, attributi, metodi |
 | incapsulamento, information hiding |
|
 | Libro 1-2-3 |
 | Stack, Coda |
|
Autoverifica |
Ereditarietà |
 | Overloading, overriding, polimorfismo |
 | interfacce, classi astratte |
|
|
Autoverifica,
Interface, abstract |
Eccezioni |
|
 | Esempio 1 -
2 -
3 -
4 |
|
AWT |
Consulta API |
 | Calcolatrice (solo GUI) 1 |
 | Min, max, tot, media (uscita) 1 |
 | Convertitore cm <--> pollici 1-2 |
 | Cambia colore 1-2 |
 | Font 1 |
 | Barra dei menu 1-2-3 |
 | Ascoltatori di Window 1-2, Action... 1-2, Mouse... 1-2 |
|
1 -
2, eventi,
4 |
Applet |
Consulta API |
 | Min, max, tot, media (uscita) 1 |
 | Cambia colore 1-2 |
 | Font 1 |
 | Barra di navigazione 1-2-3 |
 | Un cerchio fisso con coordinate,
al centro,
con parametri, in movimento
continuo,
interattivo |
 | Disegnare quadrati e cerchi |
 | Un'immagine al centro, segue
MousePressed,
MouseDragged,
mouseMoved |
 | Una sequenza con MousePressed,
Timer,
double buffering |
|
Autoverifica |
Swing |
Consulta API |
 | Min, max, tot, media (uscita) 1 |
 | Cambia colore
1-2 |
 | Barra dei menu
1-2 |
|
|
JApplet |
Consulta API |
 | Min, max, tot, media (uscita) 1 |
 | Cambia colore
1-2 |
 | Barra dei menu
1 |
 | Barra di navigazione
1 |
|
|
Esercizi svolti
nell'anno precedente
Collegamenti
Testi
scolastici
Massimiliano Bigatti | Il linguaggio Java | HOEPLI |
Ferdinando Sanpietro
Ornella Sanpietro | Java: il linguaggio e la tecnologia | TRAMONTANA |
Agostino Lorenzi
Andrea Rizzi | Il linguaggio Java | ATLAS |
Fabrizia Scorzoni | Java: la programmazione ad oggetti | Loescher | Giuseppe Callegarin | Java, oggetti e strutture dati | CEDAM |
Altri
Cay S. Horstmann | Concetti di informatica e fondamenti di Java 2 | APOGEO | MokaByte | Manuale pratico di Java | HOPS | Michele Costabile | Programmare il futuro con Java | NetBooks | |