- classe Object
- tipi di file
- stream API (slicing)
- eccezioni
- classe astratta
- gestione degli eventi
- interfacce
- upcasting/downcasting
- garbage collector
- ereditarietà
- polimorfismo
- keyword final
- tipi di layout nelle interfacce grafiche
- metodo finalize
- metodi statici
- espressioni lambda
- stream (input/output)
- classi anonime
- gui