Java包命名

标签 java package naming

好的,所以我想要有关如何为我的 Java 包选择名称的提示。

我看到这篇文章:What package naming convention do you use for personal/hobby projects in Java?但这是关于个人项目的。

例如,如果我想制作一个 API 包装器,并且我在 GitHub 上与其他人一起开发怎么办?我没有域名。

最佳答案

域名后向约定是为了防止名称冲突。具有相同产品名称的两家不同公司将具有不同的命名空间,因此一切正常。

如果您没有域,那么您需要选择一个对您有意义且不会与其他任何内容冲突的名称。没关系;这只是意味着您要稍微多做一些工作,以确保不存在具有您想要的名称的现有产品,而且如果出现名称冲突,则可能会遇到困难。

您不会是第一个这样做的人:JMockit library都在“mockit”命名空间中,没有“com”或“org”前缀。

关于Java包命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6247849/

相关文章:

Android:xml文件文件名大写字母及xml文件命名规则

variables - Matlab-如何根据其他变量的值命名新变量?

java - 如何将非基本类型数组中的所有元素值设置为值/非空?

r - 我们是否能够在 R 中生成已加载包的列表?

java - 如果我的 java Hello World 程序在包内,为什么我不能运行它?

Java/Jython - 如何将未找到的类与特定的 jar 文件关联起来

mysql - 链接表和 substring_index 的命名约定

c# - 开源 CMS(.Net 与 Java)

java - 在 Android 代码中模拟创建 AsyncTasks 和 Intents 的优雅方法

java - 如何将图片从android上传到java