これは実際にはコーディングの問題ではないため、SO には適していない可能性がありますが、まだ満足のいく答えを見つけることができず、SO コミュニティならできると思います。
したがって、定義により、android.database.SQLExceptionとjava.sql.SQLExceptionは、データベースへのアクセス/変更中にエラーに関する情報を提供するという、ほぼ同じ適用範囲を共有します。チェックされた例外が「アウト」であることをどこかで読んだことがありますが、throws
キーワードでチェックされた例外を使用すると、コンパイラが例外の処理を思い出させるという事実が本当に気に入っています。残念ながら、これは未チェックの例外では機能しません。
私の質問は: なぜ Googleはチェックされているのにandroid.database.SQLException
チェックを外したのjava.sql.SQLException
ですか? 何か不足していますか?私が思っている以上に違いますか?