ホームページ  >  に質問  >  本文

为什么java到处都要用到try catch?

新手学java,在什么情况下要包括try catch啊?
我理解的try catch 是处理异常。
难道java有些方法对象 本身就要配合try catch来使用的吗?

天蓬老师天蓬老师2763日前1756

全員に返信(18)返信します

  • 高洛峰

    高洛峰2017-04-18 10:28:06

    使用するオブジェクトのメソッド宣言が例外をスローする可能性があるため、catch を試す必要があります。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    RuntimeException を除き、他の例外がキャッチされない場合、コンパイラはメソッドが例外をスローする可能性があることを示すメッセージを表示します

    返事
    0
  • 黄舟

    黄舟2017-04-18 10:28:06

    場合によっては、最後までスムーズに実行されないメソッドが多く、必ず途中で間違いや例外が報告されます。何が問題だったのかを知るには、例外をキャッチし、適切な方法で処理する必要があります。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:28:06

    例外キャプチャは、通常、例外を生成する可能性があるコードに追加されます。適切な例外とコードの場所を選択することが最も重要です。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:28:06

    ログと連携してエラーやエラーメッセージを素早く見つけます

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    まず第一に、try catch はどこでも使用されるわけではありません。 try catch は、例外がスローされる可能性がある場合に使用されます。良い仕組みですが、悪用しないでください。
    一部のプログラミング言語でも try catch の使用を推奨していません

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 10:28:06

    例外のキャッチはプログラムの安定性に有益です

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:28:06

    堅牢なプログラムは思ったように実行されません。データベース接続、null 参照でのメソッド呼び出し、読み込むローカル ファイルが存在しないなど、実行プロセス中に何らかのアクシデントが発生します。さまざまな予期せぬ状況が発生します。 、これらは例外であり、プログラムを作成するときに考慮する必要があります。このとき、例外をキャッチして、それに対して特別な処理を実行する必要があります。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    Java 言語は非常に堅牢ですNon-RuntimeException はプログラム内で非RuntimeException必须要在程序中捕获向上抛出,总之总是要处理。try catchキャッチされるか

    上方にスローされる🎜必要があります。 try catch は例外を処理するために使用されます。 🎜

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:28:06

    メソッドを設計する人は、throws を使用して、関数が何らかの例外をスローする「可能性がある」ことを宣言できます

    このメソッドを使用する人は、この例外を考慮する必要があります (呼び出し時に try/catch を行うか、自分で例外をスローします。どちらも行わないとコンパイル エラーが発生します)

    返事
    0
  • キャンセル返事