
throwable与exception的区别
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了Java编程中throwable和exception两个关键字之间的区别,并探讨了它们在异常处理中的作用。
在Java的Exception类层次结构中,Throwable是所有错误和异常的超类。它分为两个主要分支:Error及其子类(通常代表程序无法恢复的情况);以及RuntimeException及其子类与非运行时异常(需要通过编程手段处理)。其中,Exception作为非运行时异常的主要父类,用于指示程序员应该捕获并处理的条件。而Throwable则更为广泛,包含了所有可能抛出的问题类型。
简单来说:
- Throwable是一个根接口或抽象基类。
- Exception是代表程序可以预见和避免的一般性问题的一个主要子类别。
- RuntimeException则是那些通常由编程错误导致的情况(如空指针异常、数组越界等)的集合。
全部评论 (0)
还没有任何评论哟~


