java9并没有在语言层面做出很多改变,而是致力于一些新特性,如模块化,其核心就是解决历史遗留问题,为以后的jar包森林理清道路.模块化是一个很大的命题,就不讲那么细致了,关于java9的特性也有很多书籍可供参考,如<Java 9 Revealed: For Early Adoption and Migration>,<Java 9 Modularity>,还有很多很多(点击查看). 模块化是一个很大的特性,也是一个很大的话题.模块化作为一个未来的的趋势,我们可能会关心项目的迁移,
Java9新特性中的模块化到底是什么 Java9中的一个重大特性是增加了一种新型的程序设计组件 - 模块. 官方对模块的定义为:一个被命名的,代码和数据的自描述集合.( the module, which is a named, self-describing collection of code and data). 这个在Java7的时候就已经被提出,但由于其复杂性,不断跳票Java7.Java8,直到Java9才姗姗来迟的模块化,到底是什么,在实际coding中又有什么用呢? 我们主要从以