jdk9

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获取帮助

官网下载JAVA9,jdk9-jdk9下载 v9.0.4官方版下载-javaweb下载站相关推荐

  1. java 32位jdk_jdk9 32位下载 jdk9.0(Java SE Development Kit 9) v9.0.4 官方版 32位 下载-脚本之家...

    JDK1.9是JDK是整个Java的核心,包括了Java运行环境,一堆Java工具和Java基础的类库.jdk1.9已发布,相对jdk1.8的版本 jdk1.9新增三个全新的API和一些小的特性和性能 ...

  2. classin安卓手机安装条件_ClassIn下载2020安卓最新版_手机app官方版免费安装下载_历趣...

    ClassIn最新版v4.0.0.1214更新说明(2020-12-18) 1. Add "Task Resource" to my CloudDisk and support f ...

  3. WIN10 3个手指拖动_老树谷歌地图数据采集大师下载-谷歌地图数据采集 v1.3.0.3 官方版...

    老树谷歌地图数据采集大师是一款体积轻量.简单实用的地图数据采集软件,该软件是专门为搞外贸的用户而开发,基于谷歌地图的数据采集的软件,通过该软件用户可以对客户公式的名称.联系方式和地址等信息进行采集:老 ...

  4. linux手机刷机包制作工具_ROM制作工具官方下载|ROM制作工具下载 v1.0.0.59 官方版 - 绿点软件站...

    资源下载,支持线刷包(img)转卡刷包(zip):支持img/dat相互转换:ROM制作工具高效免费,为广大ROM开发者.手机维修.预装分发等人群提供快捷便利的定制服务. ROM制作工具官方简介 RO ...

  5. 猿编程python_猿编程下载-猿编程客户端 v2.12.0.1103 官方版 - 安下载

    猿编程客户端提供编程功能,可以在软件学习Python语言,提供开发专业编辑器,学习真正的代码编程Python语言,通过直播的方式查看老师讲解的课程内容,学习老师是如何通过编程的方式开发游戏和动画的,学 ...

  6. ykhmi是什么触摸屏软件_YKHMI组态编程软件|中达优控触摸屏编程软件(YKBuilder)下载 v5.0.200 官方版 - 比克尔下载...

    YKBuilder是一款中达优控触摸屏编程软件,是中达优控YKHMI系列人机界面的集成开发环境,可以通过对现场数据的采集处理,以动画显示.报警处理.流程控制和报表输出等多种方式向用户提供解决实际工程问 ...

  7. mysql数据库套件_MySQL数据库管理开发套件(EMS SQL Management Studio For MySQL)下载 v1.3.0.46170 官方版 - 比克尔下载...

    EMS SQL Management Studio For MySQL是一个强大的MySQL数据库管理和开发套件,由很多工具组成,涉及MySQL数据库管理.导入.导出.迁移.测试.备份.比较.同步等数 ...

  8. 下载android版趣步最新版,趣步下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...

    程序需要调用以下重要权限: 请求安装文件包 - 允许程序请求安装文件包 获取额外的位置信息提供程序命令 - 允许程序访问额外的定位提供者指令 修改或删除您的SD卡中的内容 - 允许程序写入外部存储,如 ...

  9. android版本下载京东,京东下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...

    程序需要调用以下重要权限: 读取您的通讯录 - 允许应用访问联系人通讯录信息 完全允许在用户之间进行互动 - 完全允许在用户之间进行互动 用户间互动 - 允许程序用户间互动 请求安装文件包 - 允许程 ...

  10. android21 下载,21下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚

    程序需要调用以下重要权限: 读取您的通讯录 - 允许应用访问联系人通讯录信息 修改或删除您的SD卡中的内容 - 允许程序写入外部存储,如SD卡上写文件 读取手机状态和身份 - 访问电话状态 读取您的S ...

最新文章

  1. 特斯拉再出车祸,两死一伤,这次是Model S
  2. apache字体文件跨域_apache如何解决跨域资源访问
  3. ios 中的小技巧 - 总有你想要的 一
  4. linux c ip数据包,如何在Linux上的C / C ++中使用ipv6 udp套接字进行多播?
  5. SAP OData实现错误消息:OPPORTUNITIES_GET_ENTITY not implemented in data provider class
  6. Redis:05---键的基本命令(下) 生存周期
  7. 【分享】linux下u盘使用
  8. 安装VxWorks 6.6有感
  9. 动态添加TemplateField列
  10. 线索二叉树是一种什么结构_技术面试之常用的数据结构
  11. python是什么意思-python是什么
  12. Codeigniter处理用户登录验证后URL跳转
  13. 计算机微积分基础试题及答案,试题及答案_基础微积分Ⅱ_大学网课答案
  14. 如何填写xshell注册码_激活码
  15. 低通滤波器转带通滤波器公式由来_无源滤波器应用或电路中的带通滤波器原理...
  16. HTML文件中引入其他HTML代码片段
  17. 使用Biopython访问NCBI's Entrez数据库
  18. PyQt5 与 PySide2 所有事件大集合,一段代码包括键盘、鼠标和窗口所有事件
  19. IOS免签支持在线封装app分发源码 免签封装带绿标
  20. ref、reactive、toRef、toRefs

热门文章

  1. ucgui button
  2. matlab回调函数,matlabGUI回调函数介绍.pptx
  3. GIS | 坐标系统与地图投影
  4. 穿越时空—智慧城市大数据可视化分析决策系统
  5. sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;
  6. 全球首个AI公园亮相北京海淀区
  7. 前端使用websocket
  8. windows关闭端口方法
  9. python读pdf/双层pdf
  10. 熟悉scrapy的基本使用(创建与运行,目录结构)---爬虫项目