すべての例外タイプをスローできるJavaのメソッドを考えられる人はいますか? それは本当に恐ろしい方法だと私は知っていますが、誰かがそれをしたかどうか知りたいです.
今日のクラスで例外について話していたので、すべての型をスローできるメソッドを見るのは面白いと思ったからです。
すべての例外タイプをスローできるJavaのメソッドを考えられる人はいますか? それは本当に恐ろしい方法だと私は知っていますが、誰かがそれをしたかどうか知りたいです.
今日のクラスで例外について話していたので、すべての型をスローできるメソッドを見るのは面白いと思ったからです。
例外は、カスタムメイドできるものです。一般的な Throwable オブジェクトをスローするメソッドがある場合に求めていること。この宣言により、既存の例外または新しく作成された例外は、throws ステートメントによって「処理」されます。
public void myMethod throws Throwable{ ... }
プログラマは新しい " " 型を作成できます。可能な s の数は無限にあるため、Exception
すべてを明示的にスローする関数を作成することはできません。Exception
Exception
できますがthrow Throwable
、何も得られません。
可能性のあるすべての例外をキャッチすることは可能ですが、Throwable をキャッチすることで、おそらくそれがあなたが求めていたものです...
いいえ。
最も近いものは次のとおりです。
public void horribleMethod() thorw Throwable;
しかし、これはジェネリック型をスローします。そのような方法の署名を読んだことがあれば、プログラマーの頭をキーボードに叩きつけます。