0

このメソッドは何をしますか? 男がこの関数を使用した例外処理に関するインターネット上の Android コードを見つけました。catch{}彼はこの関数/メソッドが使用される理由を適切に説明しませんでした。

4

4 に答える 4

1

このJavaDocを確認してください。Stacktrace はデバッグ モードで使用されます。各メソッドは、最も一般的なメソッドから、例外がスローされた特定のメソッドまで表示されます。

その例外の原因に関与する各メソッド呼び出しを持つスタックと考えてください。

さらに、ファイルが使用され、メソッドがスレッドセーフではないため、メソッドの使用はprintStackTrace()悪い習慣と見なされます。System.errロガーを使用することをお勧めします。

于 2012-07-24T15:13:15.937 に答える
0

このメソッドは、例外が発生する前に呼び出されたメソッドのスタックトレース全体を出力します。実行パスがわかるので、デバッグ時に非常に役立ちます。

于 2012-07-24T15:10:19.103 に答える
0

toのスタックトレースを出力しExceptionSystem.errます。

これは非常にシンプルですが、例外を診断するための非常に便利なツールです。何が起こったのか、コードのどこで起こったのかがわかります。

ソース:JavaでのprintStackTrace()メソッドの使用は何ですか?

于 2012-07-24T15:11:29.310 に答える
0

例外が発生したスタックを出力します。デバッグ情報がある場合は、問題の原因を見つけるのに役立つように、各呼び出しが行われたコード行が表示されます。

于 2012-07-24T15:09:22.920 に答える