Il metodo
Le lezioni seguono l'ordine del programma svolto: leggile in sequenza. Ogni concetto ha un esempio in Java che puoi ricopiare ed eseguire. Gli esercizi con soluzione a scomparsa servono per allenarti: prova prima da solo, poi apri la soluzione.
- Lezioni 1–4 — le basi: oggetti, metodi, classi, array.
- Lezioni 5–7 — il cuore della verifica: UML, ereditarieta', polimorfismo e interfacce.
- Lezione 8 — i file e il formato CSV (richiesto dalla traccia).
- Lezione 9 — la pagina web HTML/CSS/JavaScript.
- Lezione 10 — la verifica pratica completamente risolta + simulazione da stampare.
Le dieci lezioni
Java e oggetti
JVM, bytecode, compilato e interpretato. Oggetti e classi: la differenza fondamentale.
→Metodi e costruttori
Interfaccia pubblica, parametri e valori restituiti. Costruttori e il riferimento this.
→Classi e incapsulamento
Variabili esemplare, incapsulamento con private, getter e setter, la classe String.
→Array, ArrayList, static
Array, ciclo for-each, copia profonda, ArrayList e i membri static.
→Progettazione e UML
Individuare le classi e le associazioni; disegnare il diagramma UML.
→Ereditarieta'
extends, super, override, polimorfismo, toString, equals, instanceof, casting.
→Interfacce
Definire e implementare interfacce, usarle come tipo, riusare gli algoritmi.
→File e CSV
PrintWriter e Scanner, split, lettura e scrittura di file CSV.
→HTML, CSS, JS
Pagina HTML, foglio di stile CSS esterno, eventi JavaScript.
→La verifica
La traccia della verifica risolta + simulazione da stampare.
→