猿问

Java编译异常处理

编译异常捕获之后,一般都做什么处理,就是简单的打印一下异常信息吗?

守候你守候我
浏览 457回答 2
2回答

MYYA

根据《Effect Java》第二版总结:异常分为: 受检异常(checked exception,你说的编译异常是指这个吧?) 运行时异常(runtime exception) 错误(error) 运行时异常和错误都是不需要也不应该被捕获的可抛出结构。如果程序抛出运行时异常或者错误,说明出现了不可恢复的情形,继续执行下去有害无益。如果没有捕捉到这样的结构,将会导致当前线程停止,并出现适当的错误消息。 使用原则: 如果期望调用者能够适当地恢复,对于这种情况就使用受检的异常。 用运行时异常来表明编程错误。 如果不清楚是否有可能恢复,则使用未受检异常。

森栏

编译都报错了肯定是代码有问题,除了改有问题的代码让程序编译通过,你还想怎么处理?
随时随地看视频慕课网APP

相关分类

Java
我要回答