【说站】Java异常体系的探究
2024-11-05
10
Java异常体系的探究
1、体系分类
(1)uncheckedexception(非检查异常)
也称为运行异常(RuntimeException),如常见的NullPointerException、IndexOutOfBoundsException。对于运行中的异常情况,java编译器不需要异常捕捉或抛出声明,由程序员决定。
(2)checked exception(检查异常,编译异常)
也称为非运行异常(运行异常以外的异常是非运行异常),java编译器必须强制程序员进行捕获处理。例如,常见的IOExeption和SQLException。对于非运行异常,如果不进行捕获或投稿处理,编译就不会通过。
2、Error与Exception的关系
一般情况下,Error会直接导致jvm错误,如Java虚拟机运行错误等,如果出现当前线程,则无法继续运行。
Excpetion是程序本身可以处理的异常。发生后可以正常运行。
以上就是Java异常体系的探究,希望对大家有所帮助。更多Java学习指路:Java基础
更新于:4天前赞一波!
相关文章
- 【说站】java Lambda访问变量
- 【说站】java Match如何使用
- 【说站】java有哪些内置的函数式接口
- 【说站】java接口中静态方法的继承
- 【说站】java Reduce的三种重载
- 【说站】java Sorted的使用注意点
- 【说站】java虚拟扩展方法如何实现
- 【说站】java数组中元素求和的实例
- 【说站】java数组如何遍历全部的元素
- 【说站】java接口如何使用默认方法
- 【说站】java不同锁模式下的插队探究
- 【说站】java数组如何计算最大值
- 【说站】java线程池的优缺点分析
- 【说站】java停止线程的方式
- 【说站】java throw和throws的区别
- 【说站】java线程池关闭的方法
- 【说站】java怎么从键盘输入数据
- 【说站】java怎么从键盘输入一个数
- 【说站】java线程池有哪些拒绝策略
- 【说站】java中Runnable接口是什么?
文章评论
评论问答