发布网友 发布时间:2022-06-18 09:49
共5个回答
热心网友 时间:2023-09-23 12:47
Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足、操作系统出错,对于这种错误,程序基本*为力,除了退出运行外别无其它的选择。热心网友 时间:2023-09-23 12:47
……Finally中的是无论出现什么情况都会执行的……估计你的throw new Error是在第十七行吧……错误,系统无法解决,就无法继续运行了吧……Test的main方法没走完……我是这么感觉的……追问好像有点道理哦~追答因为你的main方法执行到badMEthod方法的时候发生了错误,系统认为错误是无法解决的,所以中断了main方法……
热心网友 时间:2023-09-23 12:48
error是程序内部的错误,exception是异常,出现error时,必须要修改,但异常可以抛出。热心网友 时间:2023-09-23 12:48
badMethod() 方法抛出一个错误,未被 main 方法中的 try catch 块拦截热心网友 时间:2023-09-23 12:49
因为方法badMethod()报错了,所以执行不下去了。