可以理解为:所谓的包,就是把不同的体系放在不同的文件夹下面。这样就不用担心两个包里面会有相互重名的问题了。
java -d . Test.java
-d的意思是根据文件中包的名字生成文件夹
. 的意思是当前目录
然后把Test.java生成的文件放到该目录里面
将类放到一个包当中,需要使用package“包名”
编译时使用-d 参数,该参数的作用是依照包名生成相应的文件夹。
//将类放置到一个包当中,需要使用package“包名” //编译时需要使用-d参数,该参数的作用是依照包名生成相应的文件夹 //一个类的全名应该是“包名”+“.”+“类名” //Dong.TestPackage //包名的命名规范 //1.要求包名所有的字母都要小写; //2.包名一般情况下,是你的域名倒过来写;如com.baidu.com package Dong; class TestPackage{ public static void main(String args[]){ System.out.println("Hello Package"); } }
1、软件包为java类提供了命名空间
2、打包需要使用package指令
3、一个类的全名应该是“包名”+“类名”
原文:http://www.cnblogs.com/codetochangetheworld/p/4224836.html