In questa lezione analizziamo le basi del sistema di eccezioni di Java: la classe radice
Throwable, le differenze tra
Exception e
Error, nonché la distinzione tra eccezioni «controllate» e «non controllate». Vedrete un diagramma e una tabella delle differenze, esempi di codice con
try-
catch e
throws, scoprirete cosa conviene catturare e cosa no, e passeremo in rassegna gli errori tipici nella gestione delle eccezioni.