使用一个例子来分析运行时异常处理机制。
首先编译运行一下
编译过程没出错,可以运行。输入1和 0看运行结果:
这里捕获到14行出现ArithmeticException异常,除数b=0。
这就是运行时异常,编译时检查不出来,但在运行过程中可能会出现错误,比如除数为0,数组下标越界等等。我们来看看异常抛出过程:
捕捉到了异常,产生一个异常对象
可以看到我们的所有java类都是Object类的子孙类
这是一个本地方法,看不到内容就算了,后面又注释,但我看不懂。。。。
这是捕获到的异常对象的内容
okay
# java运行时异常RuntimeException
最新推荐文章于 2024-04-26 03:30:00 发布