【发布时间】:2019-02-03 05:30:09
【问题描述】:
我在学习java异常处理的过程中遇到了以下疑惑,
我见过的大多数(几乎所有)示例都使用 try bock 抛出异常,并且适当的 catch 在控制台中向用户打印一条消息,最后阻止用于关闭/释放资源。
- 异常处理是否只是关于打印异常消息/原因?
- 虽然学习算术异常我得到的唯一例子是DividebyZero场景,是否还有其他操作会导致算术异常?
【问题讨论】:
-
异常用于高效可靠地通信和处理“异常情况”。想要传达这些信息的原因有很多。 (我相信 ArithhemeticException 会被除以零。还有一些其他相对模糊的原因导致该异常。)
标签: java exception exception-handling