java 如何导入包
导入包的基本语法
在Java中,使用import关键字导入包或类。语法格式如下:

import 包名.类名; // 导入单个类
import 包名.*; // 导入包内所有类(不推荐,可能引起命名冲突)
导入系统内置包
Java标准库中的包(如java.util)可直接导入:

import java.util.ArrayList; // 导入ArrayList类
import java.util.*; // 导入java.util下的所有类
导入自定义包
若需导入用户自定义的包,需确保包的路径在类路径(CLASSPATH)中。假设包路径为com.example.utils:
import com.example.utils.StringHelper; // 导入自定义工具类
静态导入
从Java 5开始支持静态导入,可直接导入类的静态成员(方法或变量):
import static java.lang.Math.PI; // 导入Math类的PI常量
import static java.lang.Math.pow; // 导入Math类的pow方法
注意事项
- 无需显式导入
java.lang包(如String、System等),Java默认自动导入。 - 避免使用
.*通配符导入整个包,可能增加编译时间和命名冲突风险。 - 若类名冲突(如两个包中有同名类),需使用完全限定名(Fully Qualified Name):
java.util.Date date = new java.util.Date(); // 避免与java.sql.Date冲突






