异常处理
1、try - catch(捕获异常)
异常:受检查异常和不受检查异常
注意:异常格式要对应上
finally{}语句,无论发生异常与否都会执行,除非程序在电脑内存中消失了(即使有return也执行)
在代码中会导致finally不执行的代码:system.exit(status:0)
2、throws(在方法中)
异常是否抛出去,应该站在那个角度思考,如果是传异常,应该通过throws将异常抛出去
3、throw(在指令代码中)
抛出异常让别人在知道
异常处理
1、try - catch(捕获异常)
异常:受检查异常和不受检查异常
注意:异常格式要对应上
finally{}语句,无论发生异常与否都会执行,除非程序在电脑内存中消失了(即使有return也执行)
在代码中会导致finally不执行的代码:system.exit(status:0)
2、throws(在方法中)
异常是否抛出去,应该站在那个角度思考,如果是传异常,应该通过throws将异常抛出去
3、throw(在指令代码中)
抛出异常让别人在知道