回答編集履歴
1
javaとphp勘違い部分を削除
    
        answer	
    CHANGED
    
    | @@ -1,7 +1,4 @@ | |
| 1 1 | 
             
            「例外 Advent Calendar 2014」の一連記事でよく整理されていると思います。(残念ながら途中でおわってしまいましたが...)1日目の「[例外入門以前](http://qiita.com/Kokudori/items/3a953c00012408f76ab9)」からどうぞ。
         | 
| 2 2 |  | 
| 3 | 
            -
            >  聞きたいことを具体的に書くと、BadFunctionCallException であるとか、OverflowException とかを業務で書いたことがないのですが、どんな場合書くべきで、どんな場合省力した方がコードのスリム化につながり書くべきではないかという点です。
         | 
| 4 | 
            -
            Java言語固有の話として、「検査例外(checked exception)」と「非検査例外(unchecked exception)」という大きな区分があります。このあたりの違いから学習・整理して理解されるのがよいと思います。
         | 
| 5 | 
            -
             | 
| 6 3 | 
             
            > OOPでは例外は欠かせないもので、これをしっかり書きましょうとよく言われています。
         | 
| 7 4 | 
             
            (Chironianさんと同意見ですが)「OOP」と「例外」の間に、特段の強い関係性は無いとおもいます。OOPでなくとも例外機構は存在しますし、例外機構のないOOP言語も存在します。
         | 
