返回顶部

收藏

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. gonwan 发表 2017-09-04 07:17:16 Streaming MySQL Results Using Java 8 Streams
  2. 冷乐 发表 2017-09-04 02:58:38 IDEA中Properties自动对中文翻译
  3. coderbee 发表 2017-08-29 08:42:08 HttpURLConnection 自动 重复 提交 POST
  4. coderbee 发表 2017-09-03 09:25:56 java.util.Collections.singleton*
  5. duqi_java 发表 2017-09-02 13:14:48 Java面试题-基础知识
  6. chuan.zhang 发表 2017-08-29 10:44:36 Twitter分布式ID算法Snowflake
  7. chuan.zhang 发表 2017-08-29 09:54:59 JAVA内存模型
  8. chuan.zhang 发表 2017-08-29 10:39:03 JAVA内存分析
  9. chuan.zhang 发表 2017-08-20 01:26:00 HashMap原理解析
  10. chuan.zhang 发表 2017-08-20 02:21:33 RxJava在SOA中的运用
  11. chuan.zhang 发表 2017-08-25 14:25:19 Hystrix服务隔离及熔断
  12. 博主 发表 2016-03-18 21:52:00 基于gank.io开发的练手app

发表评论