首先,异常表示程序运行中出现的非正常状态。
运行时异常表示虚拟机的通常操作中可能遇到的异常,当出现运行时异常时,由虚拟机接管,系统会把异常一直往上抛,一直遇到处理代码,如果没有处理代码,要么线程终止,要么程序终止。
一般异常比如IO异常或SQL异常,Java编译器要求我们必须对这些异常进行catch或者声明抛出,但是并不要求对运行时异常进行处理。
运行时异常和一般异常的区别
最新推荐文章于 2024-04-09 22:36:46 发布
首先,异常表示程序运行中出现的非正常状态。
运行时异常表示虚拟机的通常操作中可能遇到的异常,当出现运行时异常时,由虚拟机接管,系统会把异常一直往上抛,一直遇到处理代码,如果没有处理代码,要么线程终止,要么程序终止。
一般异常比如IO异常或SQL异常,Java编译器要求我们必须对这些异常进行catch或者声明抛出,但是并不要求对运行时异常进行处理。