- 定义:程序中导致程序中断的指令流
- 异常体系结构
error:JVM发出的错误
exception:程序中的错误 - 处理异常
try{可能发生错误的代码块}
catch(异常类型1|异常类型2 对象名){异常处理}
…
finally{异常统一出口}
注意:
finally是否执行取决于程序是否退出,程序退出,即使前面return,此处还会继续执行 - throws
定义方法时加入throws 异常类型
因为传参导致异常,应该抛出异常
格式:
返回值 方法名称() throws Exception{} - throw
程序中人为抛出异常
格式:
throw new 异常类型 - 自定义异常
继承exception/runtimeexception,并重写一参构造方法
java 异常
最新推荐文章于 2024-10-01 18:51:18 发布