例外処理
こんなソースがあった。
public void hogehoge(Fuga fuga) throws SQLException, Exception, IOException{ //... }
取り敢えずthrows Exceptionを消して他の具体的な例外に書き直し。するとコレを受けたソースでcatch句で、スローされない例外をcatchしているというエラー。Exceptionを投げてしまうと、受ける方は? extends Exceptionなら何でも書いてもいいらしい。
こんなソースがあった。
public void hogehoge(Fuga fuga) throws SQLException, Exception, IOException{ //... }
取り敢えずthrows Exceptionを消して他の具体的な例外に書き直し。するとコレを受けたソースでcatch句で、スローされない例外をcatchしているというエラー。Exceptionを投げてしまうと、受ける方は? extends Exceptionなら何でも書いてもいいらしい。