gpt4 book ai didi

java - main() 方法的 Java 类的包约定

转载 作者:行者123 更新时间:2023-12-03 21:23:25 25 4
gpt4 key购买 nike

我正在构建一个独立的 Java 应用程序。

在那里,我必须使用带有 main() 方法的类。因为这是所有执行开始的类,所以我通常放在包结构之一中

com.<company-name>.<project-name>.init
com.<company-name>.<project-name>.main
com.<company-name>.<project-name>.server
com.<company-name>.<project-name>.initializer

我的问题是,

  • 上面的包名对于给定的目的有意义吗?如果没有那么有什么建议吗?
  • 这个命名有标准吗?

最佳答案

当我创建一个带有主类的项目时,我通常将其放在应用程序“com.acmeglobal.killerapplication”的最顶层包中,并为其指定一个简单的名称,如“App”、“Main”或“Start”。

我试图让我的主类尽可能小;它只会引导应用程序。如果应用程序参数的解析甚至有点不平凡,我什至会为此创建一个单独的类。

在您建议的包名称中,我更喜欢“main”,然后是“init”或“initialization”,尽管我认为初始化不应该是主类的关注点。名为“服务器”的包似乎误导了我,因为它暗示还有一个客户端,我认为您不是故意的。

关于java - main() 方法的 Java 类的包约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15427170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com