Java常见异常总结

java.lang.*下的异常:

1、Java.lang.NullPointerException

空指针异常:调用了未经初始化的对象或者是不存在的对象。

2、 java.lang.ClassNotFoundException

类不存在异常:类的名称和路径不正确。

3、 java.lang.NumberFormatException

字符串转换为数字异常。

4、java.lang.IndexOutOfBoundsException

数组下标越界异常。

5、java.lang.IllegalArgumentException

不合法的参数异常。

6、java.lang.IllegalAccessException

没有访问权限异常。

7、java.lang.ArithmeticException

数学运算异常。

8、java.lang.ClassCastException

数据类型转换异常。

9、java.lang.InterruptedException

线程中断异常。

10、java.lang.OutOfMemoryException

内容不足异常。

11、java.lang.NoClassDefFoundException 

类未定义异常。

12、java.lang.NoSuchMethodException

方法不存在异常。

13、java.lang.NoSuchFiledException

属性不存在异常。

java.io.*下的异常:

14、Java.io.IOException

输入输出异常。

15、java.io.FileNotFoundException

文件不存在异常。

java.net.*下的异常:

16、Java.net.ConnectException

网络连接异常。

17、Java.net.SocketTimeoutException

网络连接超时异常。

java.rmi.*下的异常:

18、Java.rmi.ServerRuntimeException

服务器运行异常。

java.text.*下的异常:

19、Java.sql.SQLException

sql执行异常。

java.text.*下的异常:

20、Java.text.ParseException

转换异常。

猜你喜欢

转载自guwq2014.iteye.com/blog/2376361