トップ  eラーニング  書籍紹介  IT用語集

Google

言語

アーキテクチャ

開発環境

サーバ構築

ITスキル

自動出題採点アプリ

書籍検索

海外サイト翻訳

ThrowableクラスのprintStackTraceメソッド

printStackTrace

Javaの例外クラスのルートであるThrowableクラスにprintStackTraceメソッドがあります。 このメソッドを利用することにより、投げられた例外のクラス名、コンストラクタで渡された「例外の説明」、 呼び出し元メソッドとファイル名及び行番号、さらに「Caused by」を標準エラー出力に出力されます。

サンプルプログラム―printStackTrace()

以下では、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.お問合せ