Exception和RuntimeException的区别
1.Exception表示程序运行过程中可能出现的非正常状态
RuntimeException表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。
Java编译器要求方法必须声明抛出可能发生的费运行异常,但是并不要求必须声明抛出未被捕获的运行时异常,
即Exception定义 必须处理的异常,而RuntimeException定义的异常可以选择性的处理
2.RuntimeException是Exception的子类
3.常见的RuntimeException有NumberFormatException ClassCastException ArrayIndexOutOfBoundsException NullPointerException ArithmeticException
总结很重要哦 方法得当,坚持会有奇迹哦