Javaのよくある例外の原因と対処法
- Javaのよくある例外の原因と対処法について
- NullPointerException
- SQLException
- ArrayIndexOutOfBoundsException
- その他の例外の一例
- まとめ
Javaのよくある例外の原因と対処法について
Javaでよくある例外の原因と対処法について書いてみました。
NullPointerException
値がnullである参照変数に対して、メソッドを呼び出したとき等に発生する例外
NullPointerExceptionが起こる原因
値が何も入っていないnullのところから、何かを取り出そうとしたりするときなどに
発生する。
NullPointerExceptionの対処法
・null状態の場合の処理をif文などを使って書いておく。
SQLException
データベースアクセスエラーまたはその他のエラーに関する情報を提供する例外
SQLExceptionが起こる原因
SQLの文章が間違っていたりするとよく発生したりします。
空白が入っているかどうかでもよく発生している気がします。
SQLExceptionの対処法
・データベースにSQL文を貼り付けてみて確認する。
・空白や文字の間違いに気をつけてチェックする。
ArrayIndexOutOfBoundsException
不正なインデックスを使って配列がアクセスされたときに発生する例外
ArrayIndexOutOfBoundsExceptionが起こる原因
配列が5つまでしかないのに、6つ目にアクセスしようとしたりすると
発生したりします。
ArrayIndexOutOfBoundsExceptionの対処法
・配列を増やしてもいいなら、増やしておく。
・配列がある範囲内にアクセスするように記述を変える。
その他の例外の一例
FileNotFoundException
存在しないファイルにアクセスしようとして失敗したときに発生する例外
NumberFormatException
文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合に発生する例外
OutOfMemoryError
メモリ領域が不足している場合に発生する例外
StackOverflowError
アプリケーションでの再帰の回数が多すぎてスタックオーバーフローが起こる場合に発生する例外
まとめ
今回書いたこと
・Javaのよくある例外の原因と対処法について。
・Javaの例外の一例について。
読まれている記事
www.hibinokoto01.com
www.hibinokoto01.com