java解释器的运行过程如下:
首先,找到环境变量CLASSPATH,用作查找类文件的根目录.从根目录开始,将包名的每个点替换成/,获得类文件的路径,由于classpath会不只有一个,所以由包名转换的路径会与各个不同的项拼接,解释器会在这些目录中寻找类文件.
- package必须是类文件第一行非注释程序代码
- 如果没有指定包名,会隐式认为处于文件所在目录包中.
Java访问权限修饰词
- 包访问权限 : 不指定修饰词的默认权限
- public:公开访问权限
- private:私有,只有本类可以访问
- protected:保护权限,只有包内和继承子类可以访问