在 Java 中使用包时,需要注意哪些最佳实践?


您可以通过将所有相互关联的 Java 类和接口声明在同一个包下,自动将所有这些类的 .class 文件创建到一个文件夹中。包只不过是一个存储特定概念的类和接口的目录。

创建包

您可以创建一个包并在其中添加所需的类/接口,只需在 Class/Interface 文件的顶部使用关键字 package 声明包即可,如下所示:

Package package_name;

示例

以下 Java 程序演示了在 Java 中声明包。

package com.tutorialspoint.mypackage;
public class Sample{
   public void demo(){
      System.out.println("This is a method of the sample class");
   }
   public static void main(String args[]){
      System.out.println("Hello how are you......");
   }
}

与其他程序不同,要编译包含包的程序,您需要使用 javac 命令的 –d 选项,并指定需要创建包的目标路径。

javac –d . Sample.java

如果您没有指定目标路径,则包将创建在当前目录中。

包的命名约定和最佳实践

在选择包名时,您需要注意以下几点。

  • 包名应使用小写字母。
  • 建议以顶级域名后跟子域名开头命名包,例如:com.example.tutorialspoint

要点

除了上述约定之外,在创建包时还需要注意以下几点:

  • 将可能发生类似更改的类(具有相同功能/概念)组合在一起。
  • 根据功能创建子包,例如:
com.tutorialspoint.tutorix.classes
  • 将常用类组合在一起。尽量保持包简单紧凑。

更新于: 2020年7月2日

637 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告