全国服务热线:400-6136-679

位置:南宁达内教育IT培训机构 > 学校动态 > jdk1.7和jdk1.8的区别是什么

jdk1.7和jdk1.8的区别是什么

来源:南宁达内教育IT培训机构时间:2021/9/10 10:51:49

  jdk1.7和jdk1.8的区别是什么



  jdk1.7与jdk1.8对比
  1. jdk1.7语法上
  1) 可以用二进制来表示整数,用0b开头。
  2) Switch语句支持string类型
  3) try块可以不用finally手动关闭,直接try块中就可以关闭
  4) Catch多个异常 说明:Catch异常类型为final所以不能被修改。这一特性将生成更少的字节码并减少代码冗余。重新抛异常时保持异常类型。
  5) 可在数字中使用下划线,更加友好。但要注意下划线添加规则,下划线只能在数字之间,在数字的开始或结束一定不能使用下划线。
  6) 创建泛型实例时,会根据变量声明时的泛型类型自动推断出实例的泛型类型。
  7) 在可变参数方法中传递非具体化参数,改进编译警告和错误。
  8) 信息更丰富的回溯追踪。
  2. NIO2的一些新特性
  1) 实现了异步非阻塞IO和Proactor
  2) 递归查找文件树,文件扩展搜索
  3. Jdbc
  1) 可以使用try-with-resources自动关闭Connection, ResultSet,和 Statement资源对象。
  2) RowSet1.1(接口模型):引入RowSetFactory接口和RowSetProvider类,可以创建JDBC driver支持的各种 row sets,这里的rowset实现其实就是将sql语句上的一些操作转为方法的操作,封装了一些功能。
  3) JDBC-ODBC驱动会在jdk8中删除。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3845/news/408137/违者必究! 以上就是南宁达内教育IT培训机构 小编为您整理 jdk1.7和jdk1.8的区别是什么的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679