编译时异常:
1. 类找不到的异常ClassNotFoundException
写完之后,IDEA直接爆红,提示异常:

2. 文件找不到的异常FileNotFoundException

3. 输入输出的异常 IONotFoundException

4.
运行时异常:
1. Invalid character(无效字符)
1.1 中英文符号错误
2. 数组的常见异常
2.1数组越界异常ArrayIndexOutOfBoundsException:
在使用索引访问数组的元素时超出了数组的索引范围0~length-1。
2.2空指针异常NullPointerException:
在使用变量引用一个数组时,变量没有指向一个有效的数组对象,变量的值是null。在访问该数组时,就会出现空指针异常。注意:动态初始化二维数组不写列的个数int[][] z = new int[2][];,就访问某列也会报错空指针异常。(因为列没有分配内存空间,根本不存在)

引用数据类型未赋值,默认为null,则调用引用数据类型对象的方法时,就会空指针异常:


3. 多态中:类型转换异常(ClassCastException)
不是父子关系,进行强制类型转换,就会报类型转换异常。

4. 数字类型异常 NumberFormatException

5. 输入匹配错误异常 InputMismatchException
代码要求输入int类型,却输入了“abd”的字符串类型,且不能自动类型转换。就报 输入匹配错误异常。

6. 算数异常 ArithmeticException
数学上的异常,例如0不能做除数。

7.