Conn对象所在代码块执行完毕,conn对象的生命周期就结束,虚拟机不会自动将这个对象回收掉么?

解决方案 »

  1.   

    java虚拟机对于一些涉及本地资源的使用,并不会自动回收。如打开文件、数据库、网络连接等。
    java垃圾收集器只会回收无引用的内存空间。
      

  2.   

    它使用到的资源在虚拟机范围之外,jvm管理不到
      

  3.   


    需要关闭,conn对象还处于可到达状态。JVM不会自动回收。