![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java9-11
java9-11新特性介绍。
Pingszi
这个作者很懒,什么都没留下…
展开
-
3.java模块化-示例
1.java本地应用1.1.创建模块化项目创建项目创建一个java项目(非maven项目),然后分别创建两个模块module1和module2,并分别添加模块声明文件(module-info)项目结构如下:module1的module-info.java//**module1命名为cn.pings.moduleamodule cn.pings.modulea { }module2的module-info.java//**module1命名为cn.pings.modulebmod原创 2020-09-19 09:29:08 · 965 阅读 · 2 评论 -
2.java模块化-基础
1.模块化解决的问题可靠的配置模块必须声明对其他模块的显式依赖。 模块系统验证程序开发的所有阶段的依赖关系—编译时,链接时和运行时。强封装模块必须明确声明其中哪些公共类型可以被其他模块访问。Java 9中的公共类型并不意味着程序的所有部分都可以访问它。模块化JDK/JRE使用jlink(JDK9的jlink工具)创建应用程序的自定义运行时映像,其中仅包含应用程序中使用的模块。2.java平台的模块标准模块以Java 为前缀。比如java.base,java.sql。非原创 2020-09-19 09:28:11 · 403 阅读 · 0 评论 -
1.java9-11新特性
1.性能提升每次JDK版本升级JVM速度都会有一定的提升,jdk9-11 JVM的性能提升主要体现在垃圾回收;垃圾收集器:java8默认的配置为UseParallelGC。虚拟机运行在Server模式下的默认值。使用Parallel Scavenge + Serial Old的收集器组合进行内存回收。有很多项目会使用UseConeMarkSweepGC。使用ParNew + CMS + Serial Old的收集器组合进行内存回收。Serial Old收集器将作为CMS收集器出现Concurrent原创 2020-09-15 12:04:15 · 519 阅读 · 0 评论