★★Java質問・相談スレッド152★★at TECH
★★Java質問・相談スレッド152★★ - 暇つぶし2ch609:デフォルトの名無しさん
12/03/19 15:05:55.59
>>588の答えになるか解らんが、大体合っている。
デバッグするときにスタックトレースが便利だからという理由。
各メソッドでcatchしちゃうとそこでトレースが途切れてしまう
だから
}catch(NullPointerException e){
 throw new Exception("アレが初期化されてません",e);
}catch(StackOverflowError e){
 throw new Exception("メモリ溢れちゃいいました",e);
}

なんてcatchしたものをわざわざ外に放り投げる事も多い。
最終的にはmainなどの根っこに近いところでキャッチして標準出力に書くなりロガーに書くなりする。
ロガーの扱いも一箇所にまとまって楽になる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch