jdk9是一款java最新开发的运行套件,增强了一些功能,最主要的就是模块化,以及进一步提高性能,然后又趁着模块化功能新加了jimage、jlink、jaotc等新功能。很多现有的Java代码都可以在Java 9中使用,类路径仍然存在,模块是选择使用。有需要的朋友可以到本站进行下载!
java平台级模块系统:
Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很难真正地对代码进行封装, 而系统并没有对不同部分(也就是 JAR 文件)之间的依赖关系有个明确的概念。每一个公共类都可以被类路径之下任何其它的公共类所访问到, 这样就会导致无意中使用了并不想被公开访问的 API。此外,类路径本身也存在问题: 你怎么知晓所有需要的 JAR 都已经有了, 或者是不是会有重复的项呢? 模块系统把这俩个问题都给解决了。模块化的 JAR 文件都包含一个额外的模块描述器。在这个模块描述器中, 对其它模块的依赖是通过 “requires” 来表示的。另外, “exports” 语句控制着哪些包是可以被其它模块访问到的。所有不被导出的包默认都封装在模块的里面。jdk9的安装和使用:
很简单,直接点击安装即可,记得勾选自定义,选择一个合适的安装路径,我安装在D:\ProgramFiles\Java\jdk-9设置环境变量自行参考网上的配置,设置JAVA_HOME、PATH、CLASSPATH什么的,如果仅仅想尝试使用下Jshell的话,也可以不设置;Jshell工具使用直接在JDK安装目录的bin文件夹下双击jshell.exe即可。创建一个类,调用静态方法注意这里,我们不需要编写main方法就可以直接运行。其它使用示例输入/help获取帮助牛铺软件园提供《jdk9》v9.0.4 官方版下载,该软件为官方版,文件大小为373MB,推荐指数4颗星,作为程序开发中的顶尖厂商,完全可以放心下载哦! 注意:百度网盘提取码:dj3g
百度网盘提取码:dj3g
∨ 展开