黑马程序员技术交流社区

标题: ado.net释放资源 [打印本页]

作者: 张恒    时间: 2012-3-28 22:33
标题: ado.net释放资源
释放资源有两种方式,分别是using 和 try...catch...finally.它们之间有什么区别
作者: 蔚强    时间: 2012-3-29 00:50
使用using可以释放那些实现了IDisposable接口的,相当于try -finally,使用起来比较方便!
作者: 张静慈    时间: 2012-3-30 23:02
共同点:都可以 释放资源  
不同点:
try catch finally可以用来捕获异常并处理.using不行
using可以创建别名,导入命名空间 ,try catch finally不行
using会在资源超出范围后主动释放对象,try catch finally要程序员自己写 释放对象 的代码

如果不需要捕获异常.就用using
如果需要捕捉异常就需要用try catch finally




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2