>>746
>メソッドの実行中にスローされるがキャッチされない RuntimeException のサブクラスについては、
>メソッドの throws 節でそれらを宣言する必要はありません。
RuntimeExceptionは任意にthrowsできて
逆に直接Exception継承するとthrowsを強制されるってこと?

>>748
それ思いついて書き忘れてた。
6.途中でthrows追加すると全ソースを修正しないといけない(メリットでもありそうだけど)