こんにちは私はひどい記憶を持っていて、Java SEのクラス図をプリントアウトしたいと思っています。例外クラスは、壁や何かにぶら下げています。私はそれを暗記する必要はありません。ソフトウェアを設計したり、試験のために、これらのようなものをあなたの周りに持つことは良いことです。Java例外のクラス図ですか?
私はグーグルの絵が完全ではなく、品質が悪いので、私はJavadocをUMLに変換しようと考えていましたか?多分umlを印刷してください
誰かが私を助けてくれますか?
こんにちは私はひどい記憶を持っていて、Java SEのクラス図をプリントアウトしたいと思っています。例外クラスは、壁や何かにぶら下げています。私はそれを暗記する必要はありません。ソフトウェアを設計したり、試験のために、これらのようなものをあなたの周りに持つことは良いことです。Java例外のクラス図ですか?
私はグーグルの絵が完全ではなく、品質が悪いので、私はJavadocをUMLに変換しようと考えていましたか?多分umlを印刷してください
誰かが私を助けてくれますか?
いずれも覚えていません。 Ctrlキー + Shiftキー + Hをクラス定義に
あなたの質問に対する答えは実際にはありませんが、これは私と今まで話したことのある人にとってはうまくいきます。
ところで:
:-)「階層」ビューのスクリーンショットを作成し、これはあなたの質問への答えであるあなたは、あなたのJavaコードは、UMLのクラス図にリバースエンジニアリングすることができます。それは既存のコードのより良いビジョンを持つのに役立ちます。 いくつかのツールはJavaで逆にかなり良いです。ちょうどGoogleの次の言葉 "リバースエンジニアリングJavaの日食"とあなたが必要なものを得る。 OpenJDKの7u3 rt.jarのから
少数の統計:
だから完全な図を持つことは不可能です。 おそらく、com.sun、org.omg、またはほとんどのjavaxのサブパッケージから例外を使用することはありません。 通常、いくつかの例外のサブセットを処理します。 私は個人的にSJuanと同じアプローチを使用します。特定のパッケージまたはパッケージのサブツリー内の例外を検索します。
無料Class Visualizerはあなたのためにできます - ダイアグラムではなく階層ツリーです。 Throwableのサブツリーの一部は、プロジェクトのFeaturesページのスクリーンショットで見ることができます。 目的の結果を得るには、ツールにrt.jarをロードし、階層ビューでThrowableを検索し、何百もの例外を調べてみましょう。 アプリケーションでいくつかの例外が宣言されている場合は、ツールにもロードされます。階層に表示されます。
公式のJavaドキュメントにアクセスし、下のページから任意のサブクラスをクリックしてサブクラスのサブクラスをクリックするなどして、必要なものが見つかるまで試してみてください。
http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html
例外(またはクラス)のいずれかのリストが不完全であることを行っていることに注意してください。 APIにはExceptionのサブクラスの図がありますが、サードパーティのパッケージまたは独自のコードからの例外が常に存在します。一般的には、javadoc(デバッグ時)でExceptionを検索するためにutilを見つけたり、コーディングしていて、例外の起動を決定できない場合は、APIの関連パッケージを調べます(vg、java.io for I/O関連の例外)、何かが私に合っているかどうかを調べる。 – SJuan76
IDEを使用していますか?インプレースダイアグラムを表示することができます。また、あなたは一度にすべての例外を実際には必要としません。確かにそれは面白いことです。 – bestsss