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
转换异常。