さらに実験として、Eclipse デバッガーで次のブレークポイントを有効にすることにしましたThrowable [Include Subclasses]: caught and uncaught
。次に、自分のコード (私の知る限り「問題なく」実行されています) をデバッガーの下で実行しました。コードが正常に動作していないときに、標準の J2SE ライブラリ コードによって (以前は知られていない) 多数の例外がスローされ、キャッチされているのを見て驚きました。私が知っている限り、正常に実行されています。
たとえば、例外をスローしていることがわかった Java フレームワーク関数の一部を以下に示します: URLClassLoader.findClass
、FileDirContext.lookup
、およびWebappClassLoader.findClassInternal
.
これは、Java アプリケーションの通常の動作と見なされますか? これは私が調べる必要があるものですか?私の知る限り、私のコードは正常に動作しているようです。