タグ

Javaとthrowsに関するCaligariのブックマーク (1)

  • Javaの道:日付・時刻(3.SimpleDateFormatクラス)

    throwsの使用方法 Javaでは例外が発生したメソッド内で例外ハンドラを発見できない場合、例外ハンドラを求めてメソッド呼び出し元を逆に捜しに行きます。 このとき各メソッド(この場合はBメソッド、Cメソッド)では、発生した例外の例外ハンドラをメソッド呼び出し元へ捜しに行くことを明示的に示す必要があります。その時にthrowsを使用します。 throwsの宣言は以下の枠内のフォーマットで構成されます。throwsで指定される例外クラスの内、チェック例外は必ず指定する必要があります。指定しない場合はコンパイルエラーとなります。非チェック例外は指定しても、指定しなくても良いです。 【throwsの宣言】 メソッド名 (引数型 引数名) throws 例外クラス型,・・・ 例1 throwsを使用し、呼び出し元メソッドで例外ハンドラがキャッチされた例です。 import java.io.*; c

    Javaの道:日付・時刻(3.SimpleDateFormatクラス)
  • 1