概述
Throwable异常
Exception
Checked Exception
- IO 相关的异常
- ClassNotFoundException
- SQLException
Unchecked Exception
-
RuntimeException及其子类
- NullPointerException(空指针错误)
- IllegalArgumentException(参数错误比如方法入参类型错误)
- NumberFormatException(字符串转换为数字格式错误,IllegalArgumentException的子类)
- ArrayIndexOutOfBoundsException(数组越界错误)
- ClassCastException(类型转换错误)
- ArithmeticException(算术错误)
- SecurityException (安全错误比如权限不够)
- UnsupportedOperationException(不支持的操作错误比如重复创建同一用户)
Error
程序无法处理的错误 ,我们没办法通过 catch 来进行捕获不建议通过catch捕获
Virtual MachineError
- Java 虚拟机运行错误
OutOfMemoryError
- 虚拟机内存不够错误
NoClassDefFoundError
- 类定义错误
Java 虚拟机(JVM)一般会选择线程终止。
最后
以上就是和谐钢笔为你收集整理的Throwable异常Throwable异常的全部内容,希望文章能够帮你解决Throwable异常Throwable异常所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复