1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| 1-异常分类 -业务异常 -规范的用户行为产生的异常 -不规范的用户行为操作产生的异常 -系统异常: 项目运行过程中可预计且无法避免的异常 -其他异常: 编程人员未预期到的异常 2-异常处理方案 1-业务异常: 发送对应消息传递给用户,提醒规范操作 2-系统异常 -发送固定消息传递给用户,安抚用户 -发送特定消息给运维人员,提醒维护 -记录日志 3-其他异常 -发送固定消息传递给用户,安抚用户 -发送特定消息给编程人员,提醒维护 -记录日志 3-自定义异常 -异常定义格式: class BusinesEx extends RuntimeException{} -异常触发方式:throw new BussinesEx("用户名长度必须在2-4位之间") -通过自定义异常将所有异常现象进行分类管理,以统一的格式对外呈现异常消息
|