1.模块系统简介:模块是一个包装的容器,模块模块就是代码和数据的封装体,是代码和数据的集合,java9引入了Jigsaw 项目。
为什么要使用模块系统?模块系统是将设计分解成小的模块,然后独立设计它,最后在将它们组合成更大的系统。在模块中增加或删除功能,只会影响当前模块,不会影响整个应用。
实例
第一步:创建目录。第二步:目录下创建 module-info.java 文件,代码是moudle com.jdk9.a{ } 第三步:编写源代码。第四步:创建文件夹。第五步:执行模块。
package com.jdk9.a;
public class Java9Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
2.REPL (JShell)简介:REPL是交互式的编程环境。JShell是一个交互式的编程环境工具。
什么时候使用JShell?
编写的代码很少,不想编写类,mian方法,也不想去编译和运行。
JShell的命令:启动:win+r,cmd,输入jshell。查看:输入/help。执行:/imports。退出:/exit。
3.改进Javadoc:Javadoc是为程序生成API文档的工具,可以支持在API文档中的进行搜索,输出现在符合兼容HTML5标准。
什么情况下使用Javadoc?说明每个类,每个方法,包,属性的用途。
java9生成的文档:
/JavaDocTester.html... /package-frame.html... /package-summary.html... /package-tree.html... /constant-values.html... Building index for all the packages and classes... /overview-tree.html... /index-all.html... /deprecated-list.html... Building index for all classes... /allclasses-frame.html... /allclasses-frame.html... /allclasses-noframe.html... /allclasses-noframe.html... /index.html... /help-doc.html...
本文介绍了Java9引入的模块系统,通过模块化提高代码组织和隔离性,便于维护和扩展。同时,讲解了交互式编程环境JShell的使用场景和基本操作,如快速执行代码片段。此外,还提到了Javadoc的更新,增强了文档的搜索功能和HTML5兼容性,便于开发者查阅和理解API。
1452

被折叠的 条评论
为什么被折叠?



