Java-Java中如何处理Finally中出现的异常?

Java-Java中如何处理Finally中出现的异常?

浮生未歇 发布于 2017-04-13 字数 276 浏览 1201 回复 1

使用try/catch/finally时,finally常用作对资源的回收或者关闭处理(例如:关闭流或者数据库连接等等),如果在finally中执行类似关闭操作时出现了异常,同时try模块中也出现异常,这种情况就可能导致丢失原始的(try模块中抛出的异常)。我想知道大家对于类似的问题是如何进行处理的?谢谢

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜无邪 2017-07-10 1 楼

就我自己而言,是尽量避免在finally中抛出异常,类似于关闭Stream或者Connection的操作,都会另加一道try catch,截获Exception并记录下细节备查