猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
执行java程序中connection.close()方法,连接对象还存在Why?
叶无道疯人院
浏览 1505
回答 1
1回答
cxxyjsj
conn.close是释放了conn变量指向的Connection对象引用的资源,但是conn指向的内存地址不会变,此时可以执行conn = null; 显式设置conn指向为null,这样垃圾处理器判断没有变量引用了这块内存区域,进行回收。方法中的局部变量一般不需要显式设置为null,方法结束时就自动释放了。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续