1.异常概念:执行程序中遇到了异常,需要异常抛出,说明代码出现了问题,抛给使用者。
2.try catch 三种 情况:
try没有异常 跳过catch
try 有异常 catch到异常,执行后续代码
try 有异常 catch不到异常(异常类型不匹配) 程序中断执行
3.try catch finally三种情况
try没有异常 catch 不走 finally走
try 有异常 catch走 finally走
catch 中终止Java虚拟机 System.exit(1)
4.catch有return
catch(Exception ex){
return num; 保存变量
}fially{
//
}
情况一:return 后有变量 1.先存储变量 2.走finally 3.回return,取出变量值
情况二:return 后没有任何内容 ,先finally后return
面试题
5.throws throw
解析:throws 声明异常 public void say() throws Exception{
}
throw new Exception("msg");
6.异常体系结构
2018年3月8日08:55:36
SQL(select * from studentinfo WHERE stuid=? 检查系统慢查询语句)
异常(有错误的情况的记录,帮助软件开发人员排除bug的)
业务 正常执行的业务代码块,需要等级一些核心的有参考价值的信息(哪个操作员更改库存)