java 如何使用包
创建包
在Java中,包通过package关键字声明,需放在源文件的首行。例如,创建一个名为com.example的包:
package com.example;
public class MyClass {
// 类内容
}
目录结构匹配
包的物理目录结构需与包名匹配。例如,com.example.MyClass应位于:

项目根目录
└── src
└── com
└── example
└── MyClass.java
导入包中的类
使用import语句导入其他包的类。例如导入java.util包中的ArrayList:
import java.util.ArrayList;
public class Test {
ArrayList<String> list = new ArrayList<>();
}
静态导入
通过import static导入类的静态成员。例如导入Math类的PI常量:

import static java.lang.Math.PI;
public class Circle {
double radius = 2 * PI;
}
默认包
未声明包的类属于默认包,但生产环境中应避免使用默认包,因其可能导致命名冲突和可维护性问题。
访问控制
包内类的可见性受访问修饰符影响:
public:对所有包可见- 默认(无修饰符):仅对同一包内类可见
常见工具包示例
java.lang:自动导入(如String、System)java.util:集合框架(List、Map)java.io:输入输出流- 第三方库包(如
org.apache.commons)






