Java 异常处理速查手册
首页
›
Java手册
›
Java 异常处理
› 实战示例
Java
自定义异常实战
把业务错误讲清楚。
图 13:Java 自定义异常实战(1080×1440 速查卡片)
如何抛出
在业务类里 throw 自定义异常
取钱超过余额时抛出 InsufficientFundsException
把短缺金额作为构造参数传入
异常携带了可操作的信息
如何接收
调用方用 catch 接收自定义异常
通过 getAmount() 取得短缺金额
打印或提示用户具体缺口
相比通用异常,业务语义更明确
1. 总览
2. 是什么
3. 类层次
4. 非检查性
5. 内置异常
6. try-catch
7. 多重捕获
8. throw/throws
9. throws 声明
10. finally
11. 自动关资源
12. 自定义异常
14. 最佳实践
← 上一篇
自定义异常
下一篇 →
最佳实践
Java Applet
Java 常用类库
Java 9 新特性
Java MySQL 连接
Java 8 新特性
Java 实例
Java 文档注释
Java 多线程
Java 发送邮件
Java 网络编程
Java 序列化
Java 泛型
Java NIO Files
Java Object 类
Java 迭代器
Java HashMap
Java HashSet
Java LinkedList
Java ArrayList
Java 集合框架
Java 数据结构
Java 封装
Java 接口
Java 枚举
Java 包
Java 反射
Java 抽象类
Java 多态
Java 重写与重载
Java 继承
Java StringBuffer
Java String
Java Character
Java Number & Math
Java 正则表达式
Java 日期时间
Java 数组
Java 方法
Java 流与文件IO
Java Scanner 类
Java 构造方法
Java 条件语句
Java 循环结构
Java switch case
Java 运算符
Java 修饰符
Java 变量命名规则
Java 变量类型
Java 基本数据类型
Java 对象和类
Java 注释
Java 基础语法