zoukankan      html  css  js  c++  java
  • java9新特性-1-概述

    经过4次跳票,历经曲折的java 9 终于终于在2017年9月21日发布。

     
     

     


    2.哪些人适合看这套视频?

    已经熟悉或熟练运用java 8 及 之前 java 版本的开发人员、科研人员、学生及兴趣爱好者

    本套视频不会从头介绍java的基本语法、面向对象等核心内容,这里讲解基于java 8 之后java 9 中的新特性

    有兴趣学习java语言的朋友,可以下载学习《尚硅谷java基础经典20天视频》

     


    3. Java 9 中哪些不得不说的新特性?

    java 9 提供了超过150项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具:jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安全增强、扩展提升、性能管理改善等。可以说Java 9是一个庞大的系统工程,完全做了一个整体改变。

    具体来讲:

    模块化系统

    jShell命令

    多版本兼容jar包

    接口的私有方法

    钻石操作符的使用升级

    语法改进:try语句

    下划线使用限制

    String存储结构变更

    便利的集合特性:of()

    增强的Stream API

    多分辨率图像 API

    全新的HTTP客户端API

    Deprecated的相关API

    智能Java编译工具

    统一的JVM日志系统

    javadoc的HTML 5支持

    Javascript引擎升级:Nashorn

    java的动态编译器

     


    4. java语言后续版本的更迭

    从Java 9 这个版本开始,Java 的计划发布周期是 6 个月,下一个 Java 的主版本将于 2018 年 3 月发布,命名为 Java 18.3,紧接着再过六个月将发布 Java 18.9。

    这意味着java的更新从传统的以特性驱动的发布周期,转变为以时间驱动的(6 个月为周期)发布模式,并逐步的将 Oracle JDK 原商业特性进行开源。

    针对企业客户的需求,Oracle 将以三年为周期发布长期支持版本(long term support)。

     


    5. 如何看待java 9 的更新

    Java 更快的发布周期意味着开发者将不需要像以前一样为主要发布版本望眼欲穿。这也意味着开发者将可能跳过 Java 9 和它的不成熟的模块化功能,只需要再等待 6 个月就可以迎来新版本,这将可能解决开发者的纠结。

    oracle 理念与 小步快跑,快速迭代



    作者:尚硅谷面试官宋红康
    链接:https://www.jianshu.com/p/f58dc12ec525
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Spring Boot 的单元测试和集成测试
    Containers vs Serverless:你选择谁,何时选择?
    Java13新特性
    Java中创建对象的5种方法
    最好的重试是指数后退和抖动
    杂谈:面向微服务的体系结构评审中需要问的三个问题
    使用Quarkus在Openshift上构建微服务的快速指南
    Java EE—最轻量级的企业框架?
    AQS机制
    JVM-内存模型
  • 原文地址:https://www.cnblogs.com/wzlbigdata/p/8278328.html
Copyright © 2011-2022 走看看