分类
大小:373.9M更新:2018-01-18
类别:编程工具系统:WinAll,Win7,win8
jdk9是Java最新的开发运行套件,Java 9 新的特性真正具有颠覆意义的其实就是Module System,其余很多主要是一些新的feature增加,还有一些功能的加强。JDK9主要是模块化(JPMS),以及进一步提高性能;还趁着模块化功能新加了jimage、jlink、jaotc等新玩意儿,以及新增jshell改善易用性;
很多现有的Java代码都可以在Java 9中使用,类路径仍然存在,模块是选择使用。在我看来,大多数程序员都应该完全忽视模块系统,直到它们的依赖关系全部或者至少部分地被模块化。所以最大的误解是,如果升级到Java 9,那么之前的代码都实现不了了,事实上,升级到Java 9绝对不会比升级到其它Java版本更糟糕。
JDK9最大的特性,主要是为了减少内存开销。我认为不是这样,JDK9实现了OGSI的模块化当然不是为了减小内存开销,而是使JAVA实现了模块化热部署,当需要更换一个模块时,就把模块连同类加载器一块换掉以实现代码的热替换。
Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很难真正地对代码进行封装, 而系统并没有对不同部分(也就是 JAR 文件)之间的依赖关系有个明确的概念。每一个公共类都可以被类路径之下任何其它的公共类所访问到, 这样就会导致无意中使用了并不想被公开访问的 API。此外,类路径本身也存在问题: 你怎么知晓所有需要的 JAR 都已经有了, 或者是不是会有重复的项呢? 模块系统把这俩个问题都给解决了。
模块化的 JAR 文件都包含一个额外的模块描述器。在这个模块描述器中, 对其它模块的依赖是通过 “requires” 来表示的。另外, “exports” 语句控制着哪些包是可以被其它模块访问到的。所有不被导出的包默认都封装在模块的里面。
很简单,直接点击安装即可,记得勾选自定义,选择一个合适的安装路径,我安装在D:\ProgramFiles\Java\jdk-9
设置环境变量
自行参考网上的配置,设置JAVA_HOME、PATH、CLASSPATH什么的,如果仅仅想尝试使用下Jshell的话,也可以不设置;
Jshell工具使用
直接在JDK安装目录的bin文件夹下双击jshell.exe即可。
创建一个类,调用静态方法
注意这里,我们不需要编写main方法就可以直接运行。
其它使用示例
输入/help获取帮助
有没发现跟Python解释器极其相似, 剩下的有兴趣自己探索吧。
其实就是一个命令行工具,安装完JDK9后,可以在bin目录下找到该工具,与Python的解释器极其相似,用过Python解释器的人应该会非常熟悉。
它可以让你体验交互式编程,有一些比较有趣的特性:
1、语句末尾可以省略分号
2、一般情况下不需要强制捕获受检异常
3、可以直接写表达式
4、在定义方法时可以引用其他方法或变量,且这些方法或变量可以在一段时间后被定义;
代码行统计工具绿色版编程工具.07Mv2.5绿色版
查看Kirisun科立迅PT558对讲机写频软件编程工具MV2.41a中文版
查看visual studio 2017企业版(官方正式版)编程工具.77M中文破解版
查看图形化编程平台(uCode)编程工具Mv2.7.0.3 官方版
查看visual studio 2017正式版编程工具Mv15.8.8 离线安装包
查看sencha cmd编程工具M6.2.1 最新版
查看鬼鬼JS调试工具编程工具M7.5最新版
查看PHPMaker(基于MYSQL数据库自动生成PHP 脚本的软件)编程工具Mv12.0.7 英文特别版
查看SourceTree(Git管理)编程工具Mv4.0.2 破解中文版
查看Git for Windows 32位编程工具Mv2.15.0 最新中文版
查看vs2018编程工具.77M破解版
查看Python 2.7编程工具M
查看android sdk 2.3编程工具M官方版
查看威纶触摸屏EB8000编程软件编程工具MV4.65.14 官方最新版
查看scratch中文版编程工具Mv2.0官方正式版
查看myeclipse编程工具MV6.5.0 官方正式版
查看vfp 6.0简体中文版编程工具M官方版
查看RE language&JAVAIDE【中文代码跨平台编写】编程工具MV3.0版本
查看Python脚本编辑器(Thonny)编程工具Mv3.2.7官方版
查看CodeLobster PHP Edition(PHP代码编辑器)编程工具Mv5.11.1 最新中文版
查看O汇编语言系统编程工具MV1.0.0.3绿色版
查看Microsoft Silverlight编程工具M5.1.50918.0 多语中文版
查看jdk9编程工具M9.0.4 官方最新版
查看SmartPRO 6000系列通用软件编程工具MV0.4455官方版
查看点击查看更多