zoukankan      html  css  js  c++  java
  • using 的故事

    using关键字的作用:

    1:可以引入命名空间 2:可以释放资源

    *****不能使用using语句完全替换掉(try-catch-finally)语句(无法进行异常处理)

    在出了using语句的{}后,系统会自动释放资源(系统自动调用了Dispose()方法) 而在Dispose方法中是这么实现的

    using(){}
    可以保证程序安全退出,无论什么情况下都可以安全退出,他保证的是安全性,而非性能!

    3:哪些对象可以被using语句回收掉呢? 必须实现了IDisposable接口的类型才可以被using语句引用!

    4:IDisposable接口的Dispose()方法背后的故事!

    接口中的Dispose()没有方法体,(类似于抽象类的方法)则必须需要子类进行重写, 如果该类型是IDisposable接口的子类型,实例化后的对象即可被回收掉!

    SqlConnection 继承自:

    DbConnection继承自:

  • 相关阅读:
    自定义指令
    freemarker 数据类型
    hibernate简单的增删改查
    hibernate增删改查
    Hibernate HQL查询语句总结
    Hibernate配置详细解释
    Filter过滤器
    日志统计
    分页-模糊查询
    分页
  • 原文地址:https://www.cnblogs.com/zhangzhenzhen/p/5482114.html
Copyright © 2011-2022 走看看