言語
アーキテクチャ
開発環境
サーバ構築
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
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 幸福の木の育て方
通算
(2006年12月26日以来)
Copyright (C) 2007-2009 zealseeds. All Rights Reserved.お問合せ