去下载各种不同版本的JDK, 因为JDK是向下兼容的,所以我们使用一个较新的JDK,就可以去测试和学习从9-最新所有版本的新特征了,我们这里以安装openjdk19为例,下载安装JDK19的压缩包...:
bin 包含所有指令,在windows平台上,他继续包含系统的运行时动态链接
conf目录 包含用户可编辑的配置文件,例如之前位于jre/lib目录中的.properties和policy
includes...模块之间的可访问性是所使用的模块和使用模块之间的双向协议:模块明确地使其公共类型可供其他模块使用,而且使用这些公共类型的模块明确声明对第一个模块的依赖,模块中所有未导出的软件包都是模块的私有的,他们不能在模块之外使用...设置哪些包可以向外暴露
然后在JDK19Module2的module-info.java中引入模块2
但是发现报错了,原因是,我们要把模块1添加为模块2的运行环境,具体操作如下
project structure...简单的输出语句
变量定义:
方法定义和调用
导包处理
其实jshell中有默认的导入一些包(除了java.lang之外,以下包也可以直接用),可以直接使用不用导包,查看有哪些:
常用命令