「プログラマの宿命! 例外とエラー処理を理解する (1/3) – @IT」が公開されています。
Javaの例外は理解するまでは面倒だなぁ、と感じるでしょうが、実際にシステム開発をはじめると便利なことに気がつくはずです。この機能がないプログラミング言語で開発をすると思うと、テストをしたりする際の手間や、実際にシステムリソースが足りなくなってしまったりすることへの対処も含めたコードを書かないといけないときの面倒さから、嫌になってしまいます。Javaでは例外チェックがあまりに厳しいので嫌がる人もいますが、リソースが少ないマシンでも確実に安全に動作させるための仕組みとして、有効に利用するべきでしょう。まちがってもmainメソッドでthrows Exceptionという乱暴なプログラミングはしてはいけません。サンプルではよくやりますけどね。
関連記事:「hiro345 » 改訂版 基礎 Java について」:プログラミング基礎からJavaを学習したい場合は、こちらをどうぞ。