Java中未命名的软件包的一部分是什么模块?

时间:2019-05-26 13:25:33

标签: java

我认为未命名的软件包是未命名模块的一部分,但是我不确定,因为我无法在线找到任何答案,所以我在这里发表了我的问题。

  

来自https://docs.oracle.com/javase/tutorial/java/package/createpkgs.html

     

如果不使用package语句,则您的类型将以未命名的包结尾。通常,未命名的软件包仅适用于小型或临时应用程序,或者仅在您开始开发过程时使用。否则,类和接口属于命名包。

*编辑:答案是未命名的软件包是未命名模块的一部分

1 个答案:

答案 0 :(得分:1)

它在一个(未命名的)模块中。

根据JLS 7.4.2的Java 11版本

  

主机系统必须将未命名包中的普通编译单元与未命名模块(第7.7.5节)而非命名模块相关联。

这比Java教程更具权威性。