包(package)
n 为了便于管理大型软件系统中数目众多的类,解决类名命名冲突的问题,java引入了包(package)
n Package 语句必须是文件中的第一条语句,也就是说,在package语句之前,除了空白和注释之外不能有任何语句。
n 如果不加package语句,则指定为缺省包或为无名包。
n 包对应着文件系统的目录层次结构。
n 在package语句中,用“.”来指明包的层次(目录)。
n 编译方式:在当前目录下生成包,javac -d .(点表示当前目录下,也就是说与当前java文件在同一个路径下) 要编译的 文件
package cn.meng72;
public class Test {
public static void main(String[] args) {
System.out.println("package test");
}
}
那么就会在Test.java所在文件目录下生成一个目录cn,cn下面还有一个目录meng72,meng72目录下面有一个字节码文件Test.class。
n 在指定目录下生成包 javac -d 路径名称 文件名
例如:javac -d G:\a Test.java
注意一定要存在G:\a文件夹。