あなたは本当にキャッチは最終的にそれを理解してみては?(インタビューの質問)

I.説明

先輩で数日前以内に、私はまだジュニアまあ、インタビューもしばしば遭遇した中で最後にキャッチを試みるには、研修生のポストアリを押しました。事前インタビュー昨日、私の弟は良いものだった、それは音を聞くには余りにも良い音、それは非常に若いする必要があります。トークも非常に楽しいです。

突然、私はそれについて書くために、お国言葉で処理し、いくつかの分析を追加します、「最終的にキャッチしてみてください」と話。

第二に、例外がキャッチされ、異常を区別スローされます

例外をスローすることは可能ですしてみてください。
キャッチは、例外を捕捉するために使用されます。

この方法は、自分自身を扱うことができる自分自身で発生したエラーを処理することが十分に可能である場合は、エラーを処理できない場合、あなたは再び投げ投げることができます

あなたが例外をスローする理由第三には、まず理解しなければなりませんか?

1、例外がユーザーに影響を与え、遭遇したときにプログラムがクラッシュを防止するためです。
2、エラーを追跡することができるように、デバッグの開発者にとっても便利な例外をスローします。
3、だけでなく、問題がある場合、少なくともどこに問題を知って、任意の場所でエラーを検索します。
4、例外処理、ので、あなたのロジックに従って、アプリケーションの制御を取ることができます(例:ユーザープロンプトのエラー、など)。
もちろん、多くの理由があります。逆に悪いです。

第四に、例外を処理するスキル

原理と技術のJavaの例外処理

1、過度のtryブロックを避けるために、例外コードは、1つまたは複数の例外に対応するtryブロックを続ける、tryブロックの内部で発生しません。
2、異常の改善の種類は、Excetpion書かれた例外の種類をもかまいませ。
図3は、catchブロックが異常異常のクラスをキャッチするためにブロックを維持しようと、捕獲、またはキャプチャした後の処理、または翻訳に、または例外の新しいタイプを再スローを無視しないでください。
4は、あなたが他の誰かにスローされた例外を処理することができません。
5.しようとしない...制御プログラムの流れに関与キャッチ、基本的な目的は、異常な異常な条件ハンドラを制御することです。

发布了129 篇原创文章 · 获赞 111 · 访问量 4万+

おすすめ

転載: blog.csdn.net/qq_17623363/article/details/104730604