JAVA异常
来源:互联网 发布:apache velocity 编辑:程序博客网 时间:2024/06/05 09:58
异常的分类;
1,编译时被检测异常:Exception和其子类都是,除了特殊子类RuntimeException体系这种问题一旦出现,希望在编译时就进行检测,让这种问题有对应的处理方式。这样的问题都可以针对性的处理。2,编译时不检测异常(运行时异常):Exception中的RuntimeException和其子类这种问题的发生,无法让功能继续,运算无法进行,更多是因为调用者的原因导致的或者引发的内部状态的改变导致的这种问题一般不处理,直接编译通过,在运行时,让调用者调用时的程序强制停止让调用者对代码进行修正。所以自定义异常时,要么继承Exception,要么继承RuntimeException。
RuntimeException是那些可能在JAVA虚拟机正常运行期间抛出的异常的超类
可能在执行方法期间抛出但未被捕获的RuntimeException的任何子类都无需在 throws 字句中进行声明
error已经让虚拟机不能正常运行了。
throws和throw的区别
1, throws使用在函数上 throw使用在函数内2, throws抛出的是异常类,可以抛出多个,用逗号隔开 throw抛出的是异常对象
阅读全文
0 0
- java 异常,java,异常
- Java 异常 异常链
- Java异常
- Java 异常
- JAVA 异常
- Java异常
- java 异常
- Java异常
- java异常
- Java异常
- java异常
- java异常
- java异常
- java 异常
- java异常
- java异常
- java异常
- Java异常
- JDK8中新增StampedLock原理
- Codeforces Round #437 (Div. 2) B 865ASave the problem! (思维)
- 树遍历方式总结:层次遍历、先序遍历、中序遍历、后序遍历
- [数论][莫比乌斯反演] BZOJ 4816: 数字表格
- 单源最短路径:迪杰斯特拉算法
- JAVA异常
- Spring 学习笔记(9-30)
- KMP算法过程
- PHP JavaScript横向总结、对比(2.数组,类(对象))
- TX2刷机
- PHP字符串函数
- poj3565 Ants(KM)
- hive一直卡住不动,jps时ResourceManager 没启动
- 关于char 与cchar[]的输入流