Java学习–包管理
包管理
如果我们的程序涉及到多个类,那么就需要一种方法进行文件和类的管理。
Java提供的方法就是利用包的形式。我们可以在每个源文件的开头利用如下语句声明它所在的包:
package a.b.myclass;
//路径为a/b/myclass文件夹下
class test{
...
}
如果要使用这个包中的类:
import a.b.myclass.test;
或者
import a.b.myclass.*;
如果使用静态导入, 可以不加类名前缀使用类的静态方法:
import static a.b.myclass.*;
权限控制
声明类的时候可以有public, 默认, protected,private,访问权限如下
同一个类中 | 同一个包中 | 不同包中的子类 | 不同包中的非子类 | |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
默认 | √ | √ | ||
private | √ |
使用Jar打包
有点类似tar打包的方法,可以将class打包,也可以提供一些关于不同java版本的特定功能,具体用到再查好了。。