在 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
- 将常用类组合在一起。尽量保持包简单紧凑。
广告