• 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