Java 运行时异常

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);
    }
}

 

继承类图

子类

 

常见的几个运行时异常

  1. java.lang.AbortExcption 终止异常

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

  3. java.util.ConcurrentModificationException 并发修改异常

  4. java.time.DateTimeException 数据时间异常

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

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

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

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

  9. java.lang.NullPointerException 空指针异常

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值