java 如何调用包
调用 Java 包的方法
在 Java 中,调用包(Package)通常涉及导入包中的类或直接使用类的全限定名。以下是具体实现方式:
导入包中的类
使用 import 关键字导入需要使用的类。例如导入 java.util 包中的 ArrayList:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
}
}
使用全限定名
如果不使用 import,可以直接通过类的全限定名(包含包路径)调用:
public class Main {
public static void main(String[] args) {
java.util.ArrayList<String> list = new java.util.ArrayList<>();
}
}
静态导入 对于静态成员(如方法或变量),可以使用静态导入:
import static java.lang.Math.PI;
public class Main {
public static void main(String[] args) {
double radius = 5;
double area = PI * radius * radius;
}
}
自定义包的调用 如果是自定义包,需确保:
- 类文件位于正确的包目录结构中(如
com/example/MyClass.java)。 - 使用
package声明包名:package com.example;
public class MyClass { public void display() { System.out.println("Hello from MyClass"); } }
在其他类中调用:
```java
import com.example.MyClass;
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.display();
}
}
编译和运行注意事项

- 编译时需确保类路径(
-classpath)包含包的根目录。 - 运行时需指定完整类名(包括包名),例如:
java com.example.Main
通过以上方法,可以灵活调用 Java 标准库或自定义包中的功能。






