異常な手順は、私たちがになって知りませんでしたか?Javaの例外処理の知識と例外チェーンのメカニズムを知るために

Javaの例外処理の知識と例外チェーン機構
例外処理は絶対確実できなかった、すべての後、誰も完璧ではありません、非常に重要な側面でプログラミングされ、プログラムの異常はもともと考えるように設計されたJava言語で、正常ですこれらの問題、例外処理フレームワークプログラムに、以下は私の知識と異常なJava例外チェーンの概要です。
まず、Javaの例外のための基本
の例外は、プログラムに多少の誤差がありますが、すべてではないエラーが異常と間違っ時々避けるべきです。いくつかの異常な取り扱いは、例外が発生したときにどうするかを検討している最初のすべての可能な限り避けられない不測の事態のためにエラーと例外の発生を回避する必要があり、他の人がプログラミング中、プロセスをキャプチャしていない、実行する必要があります。
Javaの例外オブジェクトを表すために使用されます。Javaの例外処理が異常分類プロセスに基づいており、異なった異常の分類異なるタイプの各異常対応する(クラス)、異常な例外(クラス)に各オブジェクトが対応します。
第二に、例外クラスから来ますか?
二つのソース、Java言語自体のいくつかの基本的な例外タイプを定義し、第二は継承Exceptionクラスを介してユーザであるかの例外の独自の定義をサブクラスがあります。例外とそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示すThrowableの形式の1つです。
第三に、異例のオブジェクトから来ますか?
二つのソースがありますが、自動的にシステム1によって生成された環境が、それは捨てなければ常に、関係なく、あなたがキャプチャし、治療に喜んでいるかどうかの、Javaランタイムをスローされます!例えば、除数が異常ゼロです。第二に、プログラマがキーワードスローを使用して、それがJava言語で定義することができ、自分自身を定義することができることを、プログラマスローされた例外この異常共通の呼び出し元に例外を報告するために、情報の一部を例外をスロー。
四、Javaの例外処理
5つのキーワードを通じて取り扱うJavaの例外は、キャッチ、スロー、スローしようと最終的に管理します。同様に、基本的なプロセスは、このプロセスに例外をキャッチして行うことができますtryブロックで例外が発生した場合、例外がcatchブロックで、あなたのコード内でスローされます、tryブロックラップ文を監視しますシステムの一部が自動的に例外がJavaランタイムにスローされますが生成されます。また、あなたは例外、内部メソッドでスローによってスローされた例外オブジェクトをスローしたいキーワードによる方法に声明をスローすることができます。可能な限り、多くの方法があります。
異常複数のマッチングのためのcatchステートメント、複数のマッチを複数に1つずつ有していてもよく、キャッチブロックが場合にのみ異常一致行われる行います。そして、それは直接catchブロックで参照することができます。これは非常に、非常に特別で重要です!
オブジェクトを扱うJava例外は、プログラムの堅牢性を向上させることにある、プログラムがキャッチし、最終的に訂正コードブロックにあなたにチャンスを与えることができますので、プログラムが異常や変化に起因終了していないと、プロセス外で発生します。Javaの例外処理は、Java言語の大きな特徴であり、それが書かれた例外処理をマスターすることは困難であるコードはより堅牢で保守が容易になります、希望の知識が助けに前述ます。
その他のJavaの知識がああ私を求め、民間の手紙することができ、私はあなたが何でもお答えします!

おすすめ

転載: blog.51cto.com/14623707/2462556