返回顶部

收藏

jdk 1.7+ try with resource实例

更多

在jdk1.7之后可以通过try之后括号实现finnaly中释放资源如下实例:

try (SqlSession session = sqlSessionFactory.openSession()) {
    // following 3 lines pseudocode for "doing some work"
    session.insert(...);
    session.update(...);
    session.delete(...);
    session.commit();
}

上面是mybatis使用实例, sqlSession的初始化放在了try后面的括号内, 这样就不必再调用close方法了。

本质上相当于try ... finally.., 更精简了

标签:java

收藏

0人收藏

支持

1

反对

0

相关聚客文章
  1. 加多 发表 2017-07-13 14:09:34 JDK动态代理代理与Cglib代理原理探究
  2. 方 腾飞 发表 2017-07-13 15:39:23 《阿里感悟 》如何学习一项新技术
  3. 博主 发表 2016-03-09 05:52:00 array 与 ArrayList 之间的区别
  4. legendmohe 发表 2017-07-12 04:59:07 [Java] 不依赖Android环境的Java Handler
  5. 博主 发表 2017-07-11 13:39:40 spring boot构建微服务框架
  6. zhuangli 发表 2017-07-12 00:18:33 spring boot构建微服务框架
  7. withparadox2 发表 2017-07-10 16:32:40 关于Java Memory Model
  8. moxun 发表 2016-08-20 02:13:29 Java注解处理器从入门到出门
  9. 博主 发表 2017-03-17 16:00:44 动态依赖 jar 包
  10. 博主 发表 2017-02-10 16:00:44 Webx 学习笔记
  11. 博主 发表 2016-11-28 16:00:44 或许你可以尝试一下Kotlin
  12. 博主 发表 2016-11-03 08:00:44 使用 gradle 来构建 intellij 插件

发表评论