java中如何import
如何在Java中使用import
在Java中,import语句用于引入其他包中的类、接口或静态成员,以便在当前文件中直接使用它们而无需完整路径。以下是具体的使用方法和注意事项:
基本语法
import package.name.ClassName; // 导入特定类
import package.name.*; // 导入整个包中的所有类
静态导入 静态导入允许直接使用类的静态成员(方法或变量)而无需类名限定:
import static package.name.ClassName.staticMember;
import static package.name.ClassName.*;
常见场景示例
导入java.util包中的List和ArrayList:
import java.util.List;
import java.util.ArrayList;
导入java.util包下的所有类(不推荐,可能引发命名冲突):
import java.util.*;
静态导入Math类的PI和sqrt方法:
import static java.lang.Math.PI;
import static java.lang.Math.sqrt;
注意事项
- 无需显式导入
java.lang包(如String、System等),Java默认自动导入。 - 同名类冲突时需使用全限定名。例如同时导入
java.util.Date和java.sql.Date时,需通过完整路径区分。 - 静态导入过度使用可能导致代码可读性降低。
默认导入规则 以下包无需手动导入:

- 当前包(同一目录下的类)。
java.lang包及其子包。- 通过模块系统(Java 9+)明确声明的依赖。






