【问题标题】:What module is the unnamed package part of in Java?Java中未命名的包部分是什么模块?
【发布时间】:2019-05-26 13:25:33
【问题描述】:

我认为未命名的包是未命名模块的一部分,但是我不能确定,因为我在网上找不到任何答案,所以我在这里发布了我的问题。

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

如果您不使用 package 语句,则您的类型最终会出现在未命名的包中。一般来说,未命名的包仅适用于小型或临时应用程序,或者当您刚刚开始开发过程时。否则,类和接口属于命名包。

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

【问题讨论】:

  • 您能否提供更多信息让我们了解您正在为您的问题运行什么代码,以及您究竟想要完成什么?
  • 我的问题是关于Java编程语言的一般问题,它根本不涉及代码。
  • 我不确定这有多准确,或者它是否完全回答了您的问题,但此页面深入介绍了未命名的模块:logicbig.com/tutorials/core-java-tutorial/modules/… 在中间..一旦我跑了,如果它有任何价值并回答了你的问题,我会发布一个答案
  • 您对我的问题所做的编辑回答了问题,谢谢。
  • 太棒了!您能否为此问题添加一个答案来描述最终答案并将其标记为已回答,以供未来访问该问题的人使用?

标签: java


【解决方案1】:

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

根据 Java 11 版本的JLS 7.4.2

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

这比Java教程更权威。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多