但是天有不测风云,在小王去上班时,可能会遇到一些异常情况,比如小王的车子出了故障,小王只能改为步行.
异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。
... 这个是程序中发生的错误,是程序无法处理的,表示运行应用程序中较严重问题。...例如,Java虚拟机运行错误(VirtualMachineError),当JVM中内存不足时,将出现 OutOfMemoryError。这些error发生时,JVM一般会选择线程终止。
...如果所有方法都层层上抛获取的异常,最终JVM会进行处理,处理也很简单,就是打印异常消息和堆栈信息
public static void test() throws Exception...四、抛出和捕获对程序的影响
4.1、如果程序中的某行代码的执行抛出了异常,并且这个异常一种都没有被try-catch处理,那么这个异常最终会抛给JVM,JVM输出异常信息后就自动停止了
public