java如何使用包
使用包的基本概念
在Java中,包(package)用于组织类和接口,避免命名冲突。包对应文件系统的目录结构,例如包 com.example 对应目录 com/example。
定义包
在Java文件开头使用 package 声明所属包。例如:

package com.example;
public class MyClass {}
文件需保存在 com/example/MyClass.java 路径下。

导入包
通过 import 引入其他包的类或静态成员:
- 导入单个类:
import java.util.ArrayList; - 导入整个包:
import java.util.*; - 静态导入(方法/字段):
import static java.lang.Math.PI;
编译与运行
- 编译时指定源文件路径:
javac -d ./output com/example/MyClass.java-d指定输出目录,生成output/com/example/MyClass.class。 - 运行时需包含包路径:
java -cp ./output com.example.MyClass
包访问权限
- 类或成员缺省修饰符(无
public)时,仅允许同包内访问。 public修饰的类或成员可被其他包访问。
常见包
java.lang:自动导入(如String、System)。java.util:集合类(ArrayList、HashMap)。java.io:输入输出流。
通过合理使用包,可以提升代码的可维护性和模块化程度。






