【问题标题】:How should I name a Java package? [duplicate]我应该如何命名 Java 包? [复制]
【发布时间】:2012-08-14 19:06:32
【问题描述】:

可能重复:
What package naming convention do you use for personal/hobby projects in Java?

我正在学习 Java,但发现了一个问题。我的包裹需要一个域名,但我没有。我不想使用我的电子邮件地址。那么我应该在 SourceForge 或 GitHub 上创建一个帐户并使用它吗?如果是这样,哪一个是最好的?或者还有其他更好的方法吗? 谢谢

【问题讨论】:

  • 我个人使用lastname.projectname
  • 我已经阅读了这个问题,但我正在考虑为我的世界制作一个 Bukkit 插件,其他人会使用它。我现在正在考虑使用 GitHub。这是个好方法吗?
  • 为什么不直接购买域名?每个自尊的软件开发人员都应该拥有一个。它们并不昂贵。
  • 我会尝试获取一个域。谢谢!

标签: java github package sourceforge


【解决方案1】:

常用的命名方案如下(| 表示或):

country| org|com.name.applicationName.subpackages

Name 是公司或您的名字。在applicationName 之后,您开始所有子包(这就是我最后的意思),例如util、ui、db等

例如,如果您是来自英格兰的 John Dave,请使用 en.jdave.smartapp.ui.core.forms。或来自德国的 Marcus German:de.mgerman.smartapp.ui.core.forms 等

【讨论】:

  • 如果您使用该成语,则意味着您拥有该域。 OP 不拥有域。
  • 我可以使用 GitHub 域作为我的域吗?
  • 这个想法是这是创建包名称的常用结构。用于命名您的公司名称或您的个人名称。例如,如果您是来自英格兰的 John Dave:en.jdave.smartapp.ui.core.forms。来自德国:de.jdave.smartapp.ui.core.formsetc 此外,它不必是普遍独特的东西,除非您希望被世界各地的大公司使用
【解决方案2】:

一般Profession根据那里的反向站点名称使用包名称 例如 com.site_name.applicaton_name

【讨论】:

  • "我正在学习 Java,但发现了一个问题。我的包需要一个域名,但我没有"
猜你喜欢
  • 1970-01-01
  • 2016-12-02
  • 2016-07-19
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 2011-01-16
  • 1970-01-01
相关资源
最近更新 更多