常见异常:
java中的异常主要包含两种类型:
1. 运行时异常(RuntimeException):在程序运行时才会出现
1. java.lang.NullPointerException<空指针异常>
2. java.lang.IndexOutOfBoundsException< 索引超出范围>
3. java.lang.ArrayIndexOutOfBoundsException<数组索引越界>
4. java.lang.StringIndexOutOfBoundsException<字符串索引越界>
5. java.lang.NumberFormatException<转换为数值类型异常>
int x= Integer.parseInt("abc");
6. java.lang.ClassCastException <类型转换异常>
7. java.lang.ArithmeticException <算数异常>
System.out.println(10/0);
2. 一般异常(检查异常 非运行时异常):在编译期就显式的通知程序员必须处理
1. java.lang.ClassNotFoundException<类未找到异常>
2. java.io.IOException<IO异常>
3. java.io.FileNotFoundException <文件找不到异常>