`
myzhijie
  • 浏览: 27988 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

java7新特性

阅读更多

      今天看了java7的预览版,过一段就会出测试版,测试版应该不会再加功能,只是修改bug。今天研究的是java7的新功能jdbc4。JDBC4一个 重要的新特性是在连接数据库后不用手动的关闭java.sql.Connection, java.sql.Statement, and java.sql.ResultSet这些对象。只要这些对象在try模块中声明,JVM会自动关闭这些对象。下面就是一个简单的例子:

public static void viewTable(Connection con) throws SQLException {

    String query = "select COF_NAME, SUP_ID, PRICE, SALES, TOTAL from COFFEES";

    try (Statement stmt = con.createStatement()) {

      ResultSet rs = stmt.executeQuery(query);

      while (rs.next()) {
        String coffeeName = rs.getString("COF_NAME");
        int supplierID = rs.getInt("SUP_ID");
        float price = rs.getFloat("PRICE");
        int sales = rs.getInt("SALES");
        int total = rs.getInt("TOTAL");
        System.out.println(coffeeName + ", " + supplierID + ", " + price +
                           ", " + sales + ", " + total);
      }

    } catch (SQLException e) {
      JDBCTutorialUtilities.printSQLException(e);
    }
  }

  下面还有一些小的新特性,等我整理了再发出来!如果不好,请大家提意见,请大家高抬贵手不要打隐藏贴,谢谢!

 

1
0
分享到:
评论
2 楼 myzhijie 2011-04-02  
isaac.198 写道

谢谢 呵呵
1 楼 isaac.198 2011-04-02  

相关推荐

    JAVA 7新特性1

    JAVA 7新特性1

    java7新特性与java高级编程

    必须掌握的java7新特性与java高级编程,全面深入解读,跟随行业的脚步进行java开发

    完整版 Java开发实训课程系列-Java高级应用编程 第6章 Java7新特性(共16页).ppt

    【完整课程列表】 完整版 Java开发实训课程系列-Java高级应用编程 第1章 工具类(共65页).ppt 完整版 Java开发实训课程系列-Java...完整版 Java开发实训课程系列-Java高级应用编程 第6章 Java7新特性(共16页).ppt

    Java7 新特性

    详细介绍Java 7 的新特性,并举例说明二进制字面值(Binary Literals) ,数字变量对下划线_的支持,switch 对String的支持等等。

    java7新特性功能表

    java7新特性功能表,让你更清楚的认识java7。

    JAVA7新特性介绍(官方公布)中文版[参照].pdf

    JAVA7新特性介绍(官方公布)中文版[参照].pdf

    深入理解JVM内幕:从基本结构到Java 7新特性

    深入理解JVM内幕 从基本结构到Java 7新特性

    Java7新特性中文介绍

    Java7的公布将引起行业的轰动 原本就很强大的Java,在经历Oracle的重组后到底发生了什么变化? 最新Java7官方的介绍翻译版带你走进Java7平台。

    JAVA7新特性透明窗体代码

    java7 swing新特性窗体透明官方示范代码

    Java7的新特性

    Java新特性学习 Jlayer是一个适用于Swing组件的灵活而强大的组件装饰器。提供了用来装饰多个组合组件的方式,并且可以捕获所有鼠标、键盘和FocusEvent的事件,并针对所有的XLayer子组件。这个组件只会对public swing...

    JAVA5新特性介绍

    JAVA5新特性介绍,JAVA5新特性介绍

    JAVA开发疑难问题汇总

    资源名称:JAVA开发疑难问题汇总资源目录:【】10年程序员生涯总结:从C 到Java的几...Java7新特性:自动化资源管理【】JavaEE进阶之Spring事务深入浅出【】 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    2018最新 Java9新特性详解视频

    7.新特性2:模块化的特性概述 8.模块化特性的代码实现 9.新特性3:jshell命令的使用 10.新特性4:多版本兼容jar包的使用说明 11.多版本兼容jar包的代码演示 12.新特性5:接口中定义私有方法 13.新特性6:钻石操作符...

    java8的新特性.doc

    自己整理的java8新特性及demo 1. Lambda表达式 1 2. 方法的引用 6 3. 构造器引用 7 4. 函数式(Functional)接口 7 5. 四大函数式接口 8 6. Stream 11 7. Map接口的新方法: 19 8. 并行流与串行流 20 9. ...

    第3节 完整版 Java开发实训课程系列-Java高级应用编程 全套PPT课件资源集合 共6个章节 含习题答案.rar

    完整版 Java开发实训课程系列-Java高级应用编程 第1章 工具类(共65页).ppt 完整版 Java开发实训课程系列-Java高级应用编程 第2章 ...完整版 Java开发实训课程系列-Java高级应用编程 第6章 Java7新特性(共16页).ppt

    完整版 Java开发实训课程系列-Java高级应用编程 第5章 网络编程(共18页).ppt

    【完整课程列表】 完整版 Java开发实训课程系列-Java高级应用编程 第1章 工具类(共65页).ppt 完整版 Java开发实训课程系列-Java...完整版 Java开发实训课程系列-Java高级应用编程 第6章 Java7新特性(共16页).ppt

    新手学Java7编程(第5版)

    之后,《新手学java7编程(第5版)》介绍了java的一些高级特性,包括多线程程序设计和泛型。最后以对swing的介绍结束了全书。本教程节奏轻快,可以帮助读者快速掌握java程序设计。  《新手学java 7编程(第5版)》特色 ...

    JDK7新特性(完整篇)

    1.1 JDK7新特性<一>概述 . . . . . . . . . . . . . . 1.2 JDK7新特性<二> 语法 . . . . . . . . . . . . . 1.3 JDK7新特性<三> JDBC4.1 . . . . . . . . . . 1.4 JDK7新特性<四> NIO2.0 文件系统 . . . 1.5 JDK...

    Java异常处理新特性

    在Java7中Java对其自身的异常处理机制进行了改进,同时增加了很多新的特性,这些特性对于编写更加可靠的程序有着非常大的帮助作用。这里我们对其进行详细的介绍。

Global site tag (gtag.js) - Google Analytics