1.NullPoniterExcepiton(空指针异常):引用变量为null时,调用对象的方法或者访问对象的属性时抛出
2.ClassCastException(类转换异常):强制类型转换时,若转换不合法
3.NumberFormatException(数字格式异常):字符串无法转换为数字时,抛出异常
4.ArrayIndexOutOfBoundsException(数组索引越界异常):访问数组元素时超出有效范围的索引
5.ArithmeticException(算术异常):进行算术运算时,发生错误(如除零操作)
6.FileNotFoundException(文件未找到异常):试图打开不存在的文件
7.IllegalArgumentException(非法参数异常):对象的状态和操作不一致时抛出,如使用未初始化的对象
8.IOException(输入输出异常):在输入/输出操作过程中发生错误时抛出,如文件读写失败
9.InterruptedException(中断异常):线程处于等待、睡眠或占用锁资源的状态下被中断时抛出
10.UnsupportedOperationException(不支持的操作异常):当不支持请求的操作时抛出,通常用于集合框架
11.IllegalStateException(非法状态异常):当对象的状态和操作不一致时抛出,如使用未初始化的对象
12.NoSuchMethodException(方法未找到异常):尝试通过反射访问不存在的方法时抛出
13.ConcurrentModificationException(并发修改异常):多线程环境中,当多个线程同时修改同一集合时抛出
14.StackOverflowError(堆栈溢出错误):方法调用的层级过深,导致堆栈溢出时抛出
15.ClassNotFoundException(类未找到异常):尝试加载不存在的类