言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
Javaの例外クラスのルートであるThrowableクラスにprintStackTraceメソッドがあります。 このメソッドを利用することにより、投げられた例外のクラス名、コンストラクタで渡された「例外の説明」、 呼び出し元メソッドとファイル名及び行番号、さらに「Caused by」を標準エラー出力に出力されます。
以下では、printStackTraceメソッドを記述したサンプルプログラムを示しています。
//サンプルソース(ExceptionHandle.java)
public class ExceptionHandle
{
public static void main(String[] args){
int x = 15;
int y = 0;
divide dv = new divide();
try{
System.out.println("x/y: "
+ dv.divideOpration(x,y));
}catch(ArithmeticException ae){
System.out.println("An exception occurred:");
ae.printStackTrace(); //スタックトレースの出力
}
}
}
class divide
{
int divideOpration(int x, int y){
return x/y;
}
}
javac ExceptionHandle.java
java ExceptionHandle
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ