第二天03 管理原始码与位码文档(学习笔记)

编译程序(JAVAC)与SOURCEPATH
如果原始码(.java)文档与位码(.class)文档都放在一起,想象一下,如果程序规模稍大,一堆.java和.class文档还放在一起,会有多么混乱,那么现在你就需要有效率地管理原始码与位码文档。
在一个原始码文件中,src文件夹将用来放置原始码文档,而编译好的位码文档,希望能指定存放至classes文件夹。

使用OACKAGE 管理类
现在所撰写的类,.java放在src文件夹中,编译出来的.class放置在classes文件夹下,就文档管理上比较好一些,但还是不够,就如同你会分不同文件夹来放置不同作用的文档,类也应该分门别类家里放置。
你要有个分门别类管理类的方式,无论实体文档上的分类管理,还是类名称上的分类管理,在JAVA语法中,有个package关键词,可以协助你达到这个目的。
例:
package cc.openhome.util;
publice class Main{
system.out.print();
}
根据以上案例可以得出: Console类将放在cc.openhome.util类下,用JAVA的术语来说,Console这个类将放在cc.openhome.util包 (package)

当类原始码开始使用package进行分类时,就会具有4种管理上的意义
<1> * 原始码文档要放置在与package所定义名称层级相同的文件夹层级中。
<2> * package所定义名称与class所定义名称,会结合而成类的完全吻合名称 (Fully qualified name)
<3> * 位码文档要放置在与package所定义名称层级相同的文件夹层级中。
<4> * 要在包间可以直接使用的类或方法(Method)必须声明为public。
提示: 关于第<4>点,牵扯包间的权限管理,在后面的学习中会补充。

你可能感兴趣的:(JAVA学习总结)