-4

すべての例外タイプをスローできるJavaのメソッドを考えられる人はいますか? それは本当に恐ろしい方法だと私は知っていますが、誰かがそれをしたかどうか知りたいです.

今日のクラスで例外について話していたので、すべての型をスローできるメソッドを見るのは面白いと思ったからです。

4

3 に答える 3

4

例外は、カスタムメイドできるものです。一般的な Throwable オブジェクトをスローするメソッドがある場合に求めていること。この宣言により、既存の例外または新しく作成された例外は、throws ステートメントによって「処理」されます。

public void myMethod throws Throwable{ ... }
于 2013-01-21T20:11:29.327 に答える
0

プログラマは新しい " " 型を作成できます。可能な s の数は無限にあるため、Exceptionすべてを明示的にスローする関数を作成することはできません。ExceptionException

できますがthrow Throwable、何も得られません。

可能性のあるすべての例外をキャッチすること可能ですが、Throwable をキャッチすることで、おそらくそれがあなたが求めていたものです...

于 2013-01-21T20:13:44.703 に答える
0

いいえ。

最も近いものは次のとおりです。

public void horribleMethod() thorw Throwable;

しかし、これはジェネリック型をスローします。そのような方法の署名を読んだことがあれば、プログラマーの頭をキーボードに叩きつけます。

于 2013-01-21T20:14:01.963 に答える