le eccezioni si intercettano tutte, anche quelle che possono essere non intercettate.
(???) perchè, tu intercetti una IndexOutOfBound ogni volta che utilizzi un'array? esegui un try-catch quando fai
...
array[3]=="";
...
per gestirti il fatto che magari l'array è definito di dimensioni 2?
Non credo, infatti la IndexOutOfBound è uncheked!


Io prendo alla lettera le parole di chi ne sa più di me e che scrisse:

"Se qualcosa può andare storto, andrà storto" [Murphy]

Soprattutto per la programmazione Java secondo la folosofia per cui è stato scritto questo linguaggio.

Murphy è venuto prima del Java!!

ciao