对象会被回收,资源不会被释放.资源和对象有什么区别?
来源:10-12 资源管理

AllenAlan
2018-10-21
写回答
1回答
-
ccmouse
2018-10-25
我们打开一个数据库链接,我们的链接对象里很有可能只是放了一个数字。我们叫做句柄。我们的底层为了这个链接还分配了很多数据结构,我们的服务器也同样为了它准备了缓冲区等。
如果链接对象被回收,只是里面那个句柄被回收,jvm不知道这句柄后面还有那么多资源。那些缓冲区和底层数据结构不会被回收。
所以我们要调用close,告诉大家我们要回收资源,最后再把句柄回收10
相似问题