慈祥大山

文章
4
资源
0
加入时间
3年0月20天

java9 模块化系统

为什么要引入java模块化系统 Java 运行环境的膨胀和臃肿。 每次 JVM 启动的时候,至少会有 30 ~ 60MB 的内存加载,主要原因是 JVM 需要加载 rt.jar ,不管其中的类是否被 classloader 加载,第一步整个 jar 都会被 JVM 加载到内存当中去(而模块化可以根据模块的需要加载程序运行需要的 class )。 当代码库越来越大,创建复杂,这些...