java - 使用 Java 的默认包是一种不好的做法吗?

标签 java package

使用 Java 的默认包是一种不好的做法吗?

最佳答案

是的,是的。理想情况下,包名应该是全局唯一的,以避免命名冲突。使用默认包打破了这个约定。从默认包中导入类也是不可能的。

如果这是一个坏主意,为什么还存在未命名的包?来自 the JLS §7.4.2 :

Unnamed packages are provided by the Java platform principally for convenience when developing small or temporary applications or when just beginning development.

关于java - 使用 Java 的默认包是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849421/

相关文章:

Android以编程方式从包名称获取带有 Intent 过滤器启动器的 Activity

Go库包名

python - 带有命名空间包的 pyinstaller

javascript - 模板破坏了 meteor 包

java - 如何在阿拉伯(hijri)日历中执行 'between' 并在 MySQL 中将其保存为 'date'?

java - JUnit 5 中的 @TestInstance 注释有什么用?

c# - c#.NET 和 java 中常见的 AES 加密填充是什么

Java 正则表达式 逻辑 OR

gradle - 如何通过Maven Central上的导入路径查找软件包?

java hashmap返回键和输入的特定键的值