下列情况中,哪一项不需要异常机制
A 当方法因为自身无法控制的原因而不能完成其任务时
B 编译出错时
C 处理在方法、类库、类中抛出的异常时
D 使系统从故障中恢复时
为什么答案是B
------解决方法--------------------------------------------------------
因为编译根本是语法错误,而不是程序错误。
程序只有编译成功并运行起来,才有异常问题。
------解决方法--------------------------------------------------------
异常是执行期间才抛出的