エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ERR06-J. 宣言されていないチェック例外をスローしない
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ERR06-J. 宣言されていないチェック例外をスローしない
Javaのプログラムでは、メソッドは、スローされるすべてのチェック例外を、try-catch ブロックで処理す... Javaのプログラムでは、メソッドは、スローされるすべてのチェック例外を、try-catch ブロックで処理するか、あるいは、(throws 節で)メソッドの外に伝播するように宣言するか、いずれかの方法で解決することが求められる。残念ながら、宣言されていないチェック例外を実行時に発生させる方法が存在する。それらの方法は、メソッド呼出しから伝播してくる可能性のあるすべてのチェック例外を、throws 節を使って調べることを不可能にしてしまう。それゆえ、そのような手法を使って、宣言されていないチェック例外をスローしてはいけない。 違反コード (Class.newInstance()) 以下の違反コード例では、宣言されていないチェック例外をスローしている。undeclaredThrow() メソッドは Throwable を引数にとり、その引数を宣言なしにスローするメソッドを呼び出している。un