import xxx;xxx的形式: xx1.xx2.xx3.XxClass在windows系统中就是: xx1目录下有目录xx2下有xx3目录下有XxClass.class这个类。这是导包,也就是告诉你当前类里边要用到的类在什么地方。不然classLoader时会找不到类而出现ClassNotFoundException。import 和 package是搭挡。java.lang.Package类详细描述了对包的说明的操作。package在一定程序上起着 包作用域 和 命名空间namespace的作用。import的时候导的是.class文件,不是.java文件。package指令指定了当前此.java文件中的所有类将被“编译”成的.class文件的位置。 一个.java文件会至少生成一个.class文件。参考内部类、匿名类,静态非静态,以及同一个.java文件中包含的其它非public类。在“编译”时字节码生成的规则。
和大家分享一下哈,希望对大家有所帮助。
|