コードが多くの例外をスローし、ハンドルが同じである場合、どちらを選択するのが良いですか?
try{
}catch(ExceptionOne e1)
{
someHandle()
}
catch(ExceptionTwo e2){
someHandle()
}
catch(ExceptionThree e3)
{
someHandle()
}
また
try{
}catch(Exception e1)
{
someHandle()
}
いくつかの本は、例外を発生させるときは、すべての例外を捕まえるのではなく、はっきりとそれを捕まえるようにしてください。
では、どちらが良いですか?