Jdk14 都要出了,Jdk9 的新特性还不了解一下?
这篇文章也是 Java 新特性系列文章中的一篇,往期文章可以查看下面链接。 还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下 还看不懂同事的代码?Lambda 表达式、函数接口了解一下 Jdk14 都要出了,还不能使用 Optional优雅的处理空指针? Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下? 还看不懂同事代码?快来补一波 Java 7 语法特性 1. 模块化
在 Oracle 官方中为
直白翻译:模块是一个命名的,自我描述的代码和数据的集合。
上面提到了 JDK 自身的模块化,我们通过浏览 JDK 9 的目录结构也可以发现一些变化。 最明显的是在 JDK 9 中 jre 文件夹不存在了。下面是在 IDEA 中查看的 JDK 9 的依赖,命名规范的模块看起来是不是让人赏心悦目呢? 当然,这篇文章主要介绍 Java 9 的新特性,而模块化是一个巨大改变,结合示例介绍下来篇幅会比较长,这里就不占用太多篇幅了。 模块化文章预告:如何编写一个模块化系统,如何打包让没有安装 Java 环境的系统运行编写的代码,都可以通过模块化选择运行时模块实现。我后面的文章就会通过一个模块化项目介绍到,有兴趣的可以关注我后续文章 (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |