クラス java.lang.Throwable
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.lang.Throwable

java.lang.Object
   |
   +----java.lang.Throwable

public class Throwable
extends Object
発生した例外的な状態を知らせるオブジェクト。 すべての例外が Exception のサブクラスである。例外は、実行スタックの スナップショットを格納する、このスナップショットはスタックバックトレースを 表示するために使われる。例外はメッセージ文字列も格納する。 例外を捕らえる方法の例を挙げる:
	try {
	    int a[] = new int[2];
	    a[4];
	} catch (ArrayIndexOutOfBoundsException e) {
	    System.out.println("an exception occurred: " + e.getMessage());
	    e.printStackTrace();
	}

Constructor Index

 o Throwable()
詳細メッセージを持たない新しい Throwable を作成する。
 o Throwable(String)
指定された詳細メッセージを持つ新しい Throwable を作成する。

Method Index

 o fillInStackTrace()
excecution スタックトレースを挿入する。
 o getMessage()
Throwable の詳細メッセージを取得する。
 o printStackTrace()
Throwable と Throwable のスタックトレースを表示する。
 o printStackTrace(PrintStream)
 o toString()
Throwable の概要を返す。

Constructors

 o Throwable
  public Throwable()
詳細メッセージを持たない新しい Throwable を作成する。 スタックトレースは自動的に挿入される。
 o Throwable
  public Throwable(String message)
指定された詳細メッセージを持つ新しい Throwable を作成する。 スタックトレースは自動的に挿入される。
パラメータ:
message - 詳細メッセージ

Methods

 o getMessage
  public String getMessage()
Throwable の詳細メッセージを取得する。詳細メッセージは、発生した Throwable を記述する文字列である。
返り値:
throwable の詳細メッセージ。
 o toString
  public String toString()
Throwable の概要を返す。
オーバーライド:
クラス ObjecttoString
 o printStackTrace
  public void printStackTrace()
Throwable と Throwable のスタックトレースを表示する。
 o printStackTrace
  public void printStackTrace(PrintStream s)
 o fillInStackTrace
  public Throwable fillInStackTrace()
excecution スタックトレースを挿入する。これは、Throwable を rethrowing する場合のみ有用である。例:

	   try {
	        a = b / c;
	   } catch(ArithmeticThrowable e) {
		a = Number.MAX_VALUE;
	        throw e.fillInStackTrace();
	   }
返り値:
Throwable そのもの。
参照:
printStackTrace

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標