JAvaの異常クラスは何種類ありますか?それぞれどのように使いますか?
1356 ワード
1.異常類はコンパイル時異常と運転時異常に分けられる
1.1コンパイル時異常:コードを書く時に異常があることを注意する
1.2運転時異常:java.lang.RuntimeException、運転時にコンソールで異常を提示する
1.3カスタム例外:
2.使用方法:
3.異常知識の拡張:
個人的にまとめて、もし間違いや疑問があれば指摘してください、ありがとうございます^!
1.1コンパイル時異常:コードを書く時に異常があることを注意する
:
IOException
SQLException
CloneNotSupportedException
parseException
1.2運転時異常:java.lang.RuntimeException、運転時にコンソールで異常を提示する
:
NullPointerException: , ,
ArrayIndexOutOfBoundsException:
ArrayStoreException:
NoClassDefFoundException: java
ArithmeticException: , 0
ClassCastException:
IllegalArgumentException:
IllegalThreadStateException:
NumberFormatException:
OutOfMemoryException:
PatternSyntaxException:
1.3カスタム例外:
,
Exception
RuntimeException ,
2.使用方法:
2.1 ,
2.2 try{}..catch{}
, catch
,
, | (jdk1.7 )
jdk1.7 tr(){}catch(){},
3.異常知識の拡張:
3.1 Throwable , , Error Exception
Error: , ,
Exception: , ,
3.2
( , )
個人的にまとめて、もし間違いや疑問があれば指摘してください、ありがとうございます^!