请教资源释放的问题?

wchar 2003-10-16 09:48:57
请问在某jsp页面执行完毕以后,该页面所用到的对象包括<jsp:usebean>里范围设定为page的对象,是不是都会变为不可用,等待垃圾回收???
...全文
29 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdx 2003-10-16
  • 打赏
  • 举报
回复
虽然垃圾回收由JVM执行,但是完全介于此,对程序性能会有影响。
因此,对资源在使用完成后,还是要显式release.
这也是try..catch..finally存在的原由。

vector中的变量可能并不会release,参见<Java高效编程>
wchar 2003-10-16
  • 打赏
  • 举报
回复
那如果我把从数据库取出的rs放到vector{vector1,vector2,...},

那当jvm回收vector的时候,他会不会把vector1,vector2,....,以及他们里面的对象都回收???
凋零的老树 2003-10-16
  • 打赏
  • 举报
回复
如果不发生错误是这样的,发生错误了数据库连接就不会释放了
hj12 2003-10-16
  • 打赏
  • 举报
回复
对要!由JVM自己回收!你就不用管了!JAVA的好处!

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧