java包如何使用
Java 包的使用方法
Java 包(Package)是用于组织类和接口的命名空间,避免命名冲突,并提供访问控制。以下是使用 Java 包的主要方法:
创建包
在 Java 源文件的开头使用 package 关键字声明包名。包名通常采用小写字母,使用反向域名命名约定(如 com.example.mypackage)。
package com.example.mypackage;
public class MyClass {
// 类内容
}
编译和运行带包的类
编译时需要指定包的路径结构。假设文件位于 src/com/example/mypackage/MyClass.java,编译命令如下:
javac -d . src/com/example/mypackage/MyClass.java
运行带包的类时,需要指定完整包名:
java com.example.mypackage.MyClass
导入包

使用 import 关键字导入其他包中的类或接口。可以导入单个类或整个包。
import java.util.ArrayList; // 导入单个类
import java.util.*; // 导入整个包
访问控制
包提供了访问控制机制。未指定修饰符的类、方法或变量默认为包私有(package-private),仅在同一包内可见。
class PackagePrivateClass { // 包私有类
void packagePrivateMethod() { // 包私有方法
System.out.println("This is package-private");
}
}
静态导入

使用静态导入可以直接使用其他类中的静态成员,无需类名限定。
import static java.lang.Math.PI;
import static java.lang.Math.pow;
public class Circle {
public double area(double radius) {
return PI * pow(radius, 2);
}
}
包的作用
- 避免命名冲突
- 提供更好的代码组织和维护
- 实现访问控制
- 便于重用代码
常见包
Java 标准库包含许多常用包:
java.lang:自动导入,包含基本类java.util:集合框架和实用工具java.io:输入输出功能java.net:网络功能java.sql:数据库访问
正确使用包可以显著提高 Java 代码的组织性和可维护性。






