Exception和RuntimeException的区别

1.Exception表示程序运行过程中可能出现的非正常状态

RuntimeException表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。

Java编译器要求方法必须声明抛出可能发生的费运行异常,但是并不要求必须声明抛出未被捕获的运行时异常,

即Exception定义 必须处理的异常,而RuntimeException定义的异常可以选择性的处理

2.RuntimeException是Exception的子类

3.常见的RuntimeException有NumberFormatException  ClassCastException  ArrayIndexOutOfBoundsException NullPointerException ArithmeticException

总结很重要哦 方法得当,坚持会有奇迹哦

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注