Throwable类分为两个子类Error、Exception
异常Exception体系特点:异常类和异常对象都可被抛出,只有这个体系中的类和对象才可以被throw和throws操作
throws:使用在函数上,多个异常用逗号分开
throw使用在函数中,跟的异常对象
特殊异常类型:RuntimeException运行时异常,编译时可不被处理。如果函数内抛出该异常,函数上可不用声明,编译可通过,如果函数上声明名了该异常,调用者可以不用进行异常处理,编译可通过
原因:之所以不用声明,是因为不需要被调用者处理,当该异常发生,希望程序停止,以便改bug
finally只有一种情况不执行,执行到System.exit(0); jvm退出
javaSE基础-异常简单笔记
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java 效率提升系列之 Optional对象
李昊轩的博客
2020-07-08 01:09:29
Java 中Synchronized 与 ReentrantLock 区别与联系
NFMSR
2020-07-07 16:48:14
JavaSE面向对象之属性
CodeWhite7
2020-07-07 14:08:23
关于抽象类无法实例化,但是可以使用“new“来实例的疑问
烈焰灬长弓
2020-07-07 07:36:53
优秀程序员之路——Java开发经验及技巧大汇总
Eason Y L He
2020-07-06 17:23:58
用过这些Java著名的开源项目的都是大神!
Spring Framework WebWork Struts Hibernate Quartz Ibatis Eclipse Junit OpenCms 這些開源項目大家都用過嗎?
Eason Y L He
2020-07-06 17:23:58
java线程基础概念
sing_Hwang
2020-07-06 09:06:38
JAVA中参数传递的迷惑点
1. 值傳遞:(基本類型)傳遞給方法形參的是具體的數值,在方法執行後,並不會改變原來的實參數值 2.引用傳遞:(引用類型)傳遞給方法形參的是實參的地址,在方法執行後,原來的實
爪哇虫子
2020-07-05 20:35:00
JAVA中的类与类加载的顺序(好多初学者的困惑之处)
爪哇虫子
2020-07-05 20:35:00
Java源文件和.class文件的对应关系
afeiluo
2020-07-04 16:19:54
经典线程同步问题之3个线程交替数数
afeiluo
2020-07-04 16:19:54
使用Java的RTTI(运行时类型信息)要注意的地方
afeiluo
2020-07-04 16:19:54
Java中的后台线程
afeiluo
2020-07-04 16:19:54