执行java程序中connection.close()方法,连接对象还存在Why?

https://img1.mukewang.com/5cd54481000145dc09110396.jpg

叶无道疯人院
浏览 1505回答 1
1回答

cxxyjsj

conn.close是释放了conn变量指向的Connection对象引用的资源,但是conn指向的内存地址不会变,此时可以执行conn = null; 显式设置conn指向为null,这样垃圾处理器判断没有变量引用了这块内存区域,进行回收。方法中的局部变量一般不需要显式设置为null,方法结束时就自动释放了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java