首页 > 编程语言 > 详细

Java异常

时间:2020-12-25 11:35:45      阅读:30      评论:0      收藏:0      [点我收藏+]

异常处理

Java的异常

	错误来自源码,我们先看错误的总类有哪一些。这个是Java中,错误处理类的继承机制。

技术分享图片

在图中,我们能够明显看出来。Java的错误有两类,Error和Exception。

Error说明的程序一般对此无力解决,像内存耗尽,栈溢出,等等。

Exception则是运行时的错误,可以被捕获并处理,像数值类型异常,空指针错误 ,数组下标越界等等。

Exception又分为两大类:

  1. RuntimeException以及它的子类;
  2. 非RuntimeException(包括IOException、ReflectiveOperationException等等)

Java规定:

  • 必须捕获的异常,包括Exception及其子类,但不包括RuntimeException及其子类,这种类型的异常称为Checked Exception。
  • 不需要捕获的异常,包括Error及其子类,RuntimeException及其子类。

捕获异常

捕获异常使用try...catch语句,把可能发生异常的代码放到try {...}中,然后使用catch捕获对应的Exception及其子类

Java异常

原文:https://www.cnblogs.com/xiaozhazhahui/p/14187881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!