开发者社区 问答 正文

Java异常处理中居然有个try-finally?

一般都是try-catch,或者try-catch-finally,突然发现还有try 后面直接跟finally?,这种try-finally有什么适用场景呢?

展开
收起
蛮大人123 2016-06-07 14:06:33 2125 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    finally表示无论上面是啥,都执行的逻辑,除非上面返回了,使用的场景比如创建了文件流,无论上面的逻辑如何,产生了什么异常,都要关闭文件流,以免内存泄漏.

    2019-07-17 19:29:57
    赞同 展开评论
问答分类:
问答地址: