podobně jako v C/C++, Delphi
výjimky jsou mechanizmem, jak psát robustní,
spolehlivé programy odolné proti chybám "okolí" - uživatele,
systému...
v Javě jsou výjimky ještě lépe implementovány než
v C++ (navíc klauzule finally)
není dobré výjimkami "pokrývat" chyby
programu samotného - to je hrubé zneužití