A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ljhheima 中级黑马   /  2012-12-2 10:35  /  1314 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我自己觉得如果对象空间失去引用,那么新对象可以在此次覆盖。
我觉得对象失去了引用就等于原对象被垃圾回收了
我的理解怎么错了
垃圾回收还要做什么啊?

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

1 个回复

倒序浏览
C#是托管的.现在的面向对向语言都是这样.根本做不到主动释放资源.虽然有Dispose()方法...但是我查过..这种方法也是"建议"虚拟机去释放资源..只是种建议..不是绝对的命令...这种在处理的队列里,属于低级别命令..如果系统资源占用较高,可能就会滞后.不过还是有写的必要的.一般,把比较占用资源的东西.写个作用域.using(要释放的资源){...}比如:using(SqlConnection con = new SqlConnection()){     ...}那么..这个SqlConnection 只会在扩号内使用...使用完就会被释放...这种方法,也是个建议..不是绝对释放..

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马