猿问
执行java程序中connection.close()方法,连接对象还存在Why?
叶无道疯人院
浏览 1512
回答 1
1回答
cxxyjsj
conn.close是释放了conn变量指向的Connection对象引用的资源,但是conn指向的内存地址不会变,此时可以执行conn = null; 显式设置conn指向为null,这样垃圾处理器判断没有变量引用了这块内存区域,进行回收。方法中的局部变量一般不需要显式设置为null,方法结束时就自动释放了。
1
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答