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 | |