Java(例外処理) - user000422/0 GitHub Wiki

throw

任意のタイミングで例外エラーを発生させる 例外エラー発生後はcatch句に

if(count == 0) {
  throw new Exception("0以外は例外だよ"); // 例外クラスをインスタンス(ここではException)
}

catch(Exception e) {
  // ここに
}

throws

例外エラーをメソッド呼び出し元へ渡す 例外クラスはExceptionより詳細にすること(IOExceptionなど)

public void sampleMethod() throws Exception {
  // 例外エラーが発生すると呼び出し元へ渡す
}

例外処理すべき処理

x