如果Java是托管语言,那么为什么我们必须手动关闭AutoCloseable资源?

时间:2016-06-11 20:17:23

标签: java

在java中,我是否有必要手动close所有AutoCloseableCloseable个对象(无论是通过显式调用还是依赖于try-with-resources)?

当JVM不再被引用时,JVM是否不会自动清理AutoCloseableCloseable

明确地调用close(无论是通过显式调用还是依赖于try-with-resources)一种礼仪方式(即推荐但不必要),并且是避免不确定性资源释放的原因,否则将会发生如果一个人依靠内置的GC?

0 个答案:

没有答案