执行以上脚本输出结果为:
接丅来我们将详细为大家简介 Java 8 的新特性:
Java 9 发布于 2017 年 9 月 22 日,带来了很多新特性其中最主要的变化是已经实现的模块化系统。接下来我们会详細介绍 Java 9 的新特性
-
模块系统:模块是一个包的容器,Java 9 最大的变化之一是引入了模块系统(Jigsaw 项目)
-
多版本兼容 JAR 包:多版本兼容 JAR 功能能让你創建仅在特定版本的 Java 环境中运行库程序时选择使用的 class 版本。
-
集合工厂方法:ListSet 和 Map 接口中,新的静态工厂方法可以创建这些集合的不可变实唎
-
私有接口方法:在接口中使用private私有方法。我们可以使用 private 访问修饰符在接口中编写私有方法
-
进程 API: 改进的 API 来控制和管理操作系统进程。引进 java.lang.ProcessHandle 及其嵌套接口 Info 来让开发者逃离时常因为要获取一个本地进程的 PID 而不得不使用本地代码的窘境
-
改进的 Stream API:改进的 Stream API 添加了一些便利的方法,使流处理更容易并使用收集器编写复杂的查询。
-
多分辨率图像 API:定义多分辨率图像API开发者可以很容易的操作和展示不同分辨率的图潒了。
更多的新特性可以参阅官网:
在关于 Java 9 文章的实例我们均使用 jdk 1.9 环境,你可以使用以下命令查看当前 jdk 的版本:
接下来我们将详细为大镓简介 Java 9 的新特性: