java如何import 包
如何在 Java 中导入包
Java 中导入包的关键字是 import,用于引入其他类或包中的功能。以下是几种常见的导入方式:
导入单个类
import java.util.ArrayList;
这种方式仅导入 java.util 包中的 ArrayList 类。
导入整个包
import java.util.*;
使用 * 通配符可以导入 java.util 包中的所有类,但不包括子包中的类。
静态导入
import static java.lang.Math.PI;
静态导入允许直接使用类的静态成员(如字段或方法)而无需类名限定。例如,可以直接使用 PI 而不是 Math.PI。
默认导入的包
Java 自动导入 java.lang 包,因此无需显式导入其中的类(如 String、System 等)。

注意事项
- 如果两个包中有同名的类,必须使用完全限定名(即包含包路径的类名)来避免冲突。例如:
java.sql.Date sqlDate = new java.sql.Date(...); - 过多的通配符导入(
*)可能会降低代码可读性,建议按需导入具体类。 - 静态导入应谨慎使用,过度使用可能导致代码难以理解。
示例代码
// 导入单个类
import java.util.ArrayList;
// 导入整个包
import java.util.*;
// 静态导入
import static java.lang.Math.PI;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
System.out.println("PI的值是: " + PI);
}
}






