如何将 Java 包命名为学生

How to name a Java package as a student

我正在尝试在我的 HW 作业和我的个人项目中使用包。作为一名大学生,我使用 edu.university_name.my_name.package_name 合适吗?

至于个人项目,似乎很多人都建议应该使用他们的 GitHub 域。如果我有一天计划在应用程序中使用我的个人代码,那么使用我的 GitHub 域是否是命名程序包的正确方式?

只是寻求一点建议

您的命名约定 edu.university_name.my_name.package_name 看起来不错。

出于其他目的,我建议您使用有一天您想要使用的域,例如org.steveclark.package.

Internet 域(如 GitHub 域)是唯一的。姓氏通常不是唯一的。所以我建议您使用一个您知道在 Internet 上唯一的名称。

命名您的包的想法是您是否希望将您的包与第三方包一起使用您的包应该是唯一的,以防止项目中出现重复的类名。此外,还需要唯一的包名称,您是否会将 apk 上传到 google Play 商店。

对于大学,我认为只要您同时使用名字和姓氏,使用建议的包名就足够安全了。对于个人项目,您可以使用 github uri,默认情况下它是唯一的,但您也可以考虑购买一个域名并使用该域名。