【从零开始重学Java】第6天

发布时间 2024-01-09 16:00:52作者: 迷路的哨兵甲

前情提示

从零开始重学Java 第0天
从零开始重学Java 第1天
从零开始重学Java 第2天
从零开始重学Java 第3天
从零开始重学Java 第4天
从零开始重学Java 第5天

Java语言中的异常

本章节也是很基础的东西,没什么特殊的
良好的代码风格和习惯能让你的代码更加健壮
要对自己代码的执行逻辑和次序有清晰的认知,哪里可能发生异常,发生异常如何快速定位

异常

引出异常

异常的概念

异常分类

异常处理

try-catch块

再讨论前面的示例

公共异常

抛出异常

创建自己的异常

public class MoneyNotEnoughException extends RuntimeException{
    private final int lessMoney;
    public MoneyNotEnoughException(int lessMoney){
        super("钱不够,缺少 " + lessMoney);
        this.lessMoney = lessMoney;
    }

    public int getLessMoney() {
        return lessMoney;
    }
}

第六章习题