首页 > 代码库 > java-03
java-03
异常和错误的概念及区别
1.异常是不正常的事件,并非错误
2.错误是导致程序终断的情况
异常的种类:编译期异常和运行期异常
运行期异常
1.数学异常(10/0,不能相除)
2.空指针异常(目标不存在)
3.数组下标越界异常
编译期异常
try/catch/finally
try:检测不安全代码,发现异常
catch:捕获异常,保证程序运行
finally:总是会执行,只能有一个
基本语法
try{
System.out.println("try");
}catch(Exception e) {
System.out.println("Exception");
} finally{
System.out.println("Finally");
}
finally和return
如果try中有异常并且try中有return这时候正常执行顺序是try----catch---finally--- return
如果try有异常,相应catch中有return,顺序是try---catch---finally---return
java-03
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。