logo资料库

尚硅谷_宋红康_第17章_Java9&Java10;&Java11;新特性.pdf

第1页 / 共76页
第2页 / 共76页
第3页 / 共76页
第4页 / 共76页
第5页 / 共76页
第6页 / 共76页
第7页 / 共76页
第8页 / 共76页
资料共76页,剩余部分请下载后查看
第17章 Java9&Java10& Java11新特性 讲师:宋红康 新浪微博:尚硅谷-宋红康
Java基础知识图解 Java发展历程 JAVA环境搭建 基础程序设计 泛型 元注解 装箱/拆箱 枚举 可变参数 Lambda 表达式 Stream API Date/Time API Eclipse使用 IDEA 使用 关键字 数据类型 运算符 流程控制 数组 面向对象编程 排序 算法 数据 结构 Java新特性 类/对象 类的结构 三大特性 接 口 设计模式 应用程序开发 Oracle/MySQL JDBC 集合 IO/NIO 类库 多线程 异常处理 反射 网络
自从 2017 年 9 月 21 日 Java 9 正式发布之时,Oracle 就宣布今后会按照 每六个月一次的节奏进行更新,在过去的几个月中,我们见证了其兑现了 诺言,但万万没想到,苦了大批迎头而上的开发者们。
目录 1 2 3 Java 9 的新特性 Java 10 的新特性 Java 11 的新特性
17-1 Java 9 的新特性
JDK 9 的发布  经过4次跳票,历经曲折的Java 9 终于终于在2017年9月21日发布。  从Java 9 这个版本开始,Java 的计划发布周期是 6 个月,下一个 Java 的主版 本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java 18.9。  这意味着Java的更新从传统的以特性驱动的发布周期,转变为以时间驱动的 (6 个月为周期)发布模式,并逐步的将 Oracle JDK 原商业特性进行开源。  针对企业客户的需求,Oracle 将以三年为周期发布长期支持版本(long term support)。  Java 9 提供了超过150项新功能特性,包括备受期待的模块化系统、可交互 的 REPL 工具:jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安 全增强、扩展提升、性能管理改善等。可以说Java 9是一个庞大的系统工程, 完全做了一个整体改变。
Java 9 中有哪些不得不说的新特性?  模块化系统  jShell命令  多版本兼容jar包  接口的私有方法  钻石操作符的使用升级  语法改进:try语句  String存储结构变更  便利的集合特性:of()  增强的Stream API  全新的HTTP客户端API  Deprecated的相关API  javadoc的HTML 5支持  Javascript引擎升级:Nashorn  java的动态编译器
Java 9 中有哪些不得不说的新特性?  官方提供的新特性列表: https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID- C23AFD78-C777-460B-8ACE-58BE5EA681F6  或参考 Open JDK http://openjdk.java.net/projects/jdk9/  在线Oracle JDK 9 Documentation https://docs.oracle.com/javase/9/
分享到:
收藏