1. 首页
  2. 编程语言
  3. Java
  4. Java如何优雅地关闭资源try-with-resource及其异常抑制

Java如何优雅地关闭资源try-with-resource及其异常抑制

上传者: 2022-03-14 19:51:06上传 PDF文件 94.38 KB 热度 8次

我们知道,在Java编程过程中,如果打开了外部资源,我们必须在这些外部资源使用完毕后,手动关闭它们。因为外部资源不由JVM管理,无法享用JVM的垃圾回收机制,如果我们不在编程时确保在正确的时机关闭外部资源,就会导致外部资源泄露,紧接着就会出现文件被异常占用,数据库连接过多导致连接池溢出等诸多很严重的问题。确实,在JDK7以前,Java没有自动关闭外部资源的语法特性,直到JDK7中新增了try-with-resource语法,才实现了这一功能。

用户评论