(1)package 表示把类打包,如package jia.tom;
包保存到当前目录下,如D:\daima\jia\tom;此时classpath要加点东西,..\rt.jar;.;D:\daima表示可以加载D:\daima目录下的无名包,以及D:\daima子目录可以作为包名来使用。
进行编译 D:\daima\jia\tom javac A.java
运行 D:\daima java jia.tom.A
在别的源程序进行引用:import jia.tom.*;
(2)如果在应用程序目下建立的包的相对应的目录,就不用修改classpath的值了,因为;.;代表着可以加载当前目录的无名包以及以当前目录子目录为名的包。
(3)如当前目录的某个无名包类与引入的某个包类同名,程序使用的是无名包类;若此时想使用某个包类,方法类似如下:
jia.tom.A a=new jia.tom.A();