Java 运行时异常

it2026-06-21  10

Java 运行时异常

Java 的异常分为 检查型异常(CheckedException) 以及 运行时异常(RuntimeException)。

其中检查型异常必须被显式的处理,如果没有对其进行处理,将无法通过编译。

 


目录

Java 运行时异常

RuntimeException 源码

继承类图

子类

常见的几个运行时异常


下面我们先看一下 RuntimeException 的源码

RuntimeException 源码

package java.lang; public class RuntimeException extends Exception { static final long serialVersionUID = -7034897190745766939L; public RuntimeException() { super(); } public RuntimeException(String message) { super(message); } public RuntimeException(String message, Throwable cause) { super(message, cause); } public RuntimeException(Throwable cause) { super(cause); } protected RuntimeException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { super(message, cause, enableSuppression, writableStackTrace); } }

 

继承类图

子类

 

常见的几个运行时异常

java.lang.AbortExcption 终止异常

java.lang.ClassCastException 类强制转换异常

java.util.ConcurrentModificationException 并发修改异常

java.time.DateTimeException 数据时间异常

java.nio.FileSystemAlreadyExistsException 文件系统已存在异常

java.nio.FileSystemNotFoundException 文件系统未找到异常

java.lang.IllegalArgumentException 方法传递参数错误

java.lang.IndexOutOfBoundsException 数组下标超界异常

java.lang.NullPointerException 空指针异常

 

 

 

最新回复(0)