黑马程序员——JAVA基础之包,权限

------- android培训java培训、期待与您交流! ---------- 

包(package)

 

对类文件进行分类管理。
给类提供多层命名空间。
写在程序文件的第一行。


类名的全称的是:包名.类名。


包也是一种封装形式。

包之间的访问
   被访问的包中的类权限必须是public的。
   类中的成员权限:public或者protected
   protected是为其他包中的子类提供的一种权限。

 

  public protected default private
同一类中 ok ok ok ok
同一包中 ok ok ok  
子类 ok ok    
不同包中 ok      

 

package pack;

class  PackageDemo
{
	public static void main(String[] args) 
	{
		System.out.println("Hello Package");
	}
}

 

 

运行:javac -d . pack.PackageDemo.java

import   简化类名。
    一个程序文件中只有一个package,可以有多个import。用来导包中的类,不导入包中的包。

Jar包

 

Java的压缩包
•  方便项目的携带。
•  方便于使用,只要在classpath设置jar路径即可。
•  数据库驱动,SSH框架等都是以jar包体现的。

通过jar.exe工具对jar的操作。
•  创建jar包
•  jar -cvf mypack.jar packa packb
•  查看jar包
•  jar -tvf mypack.jar [>定向文件]
•  解压缩
•  jar -xvf mypack.jar
•  自定义jar包的清单文件
•  jar –cvfm mypack.jar mf.txt packa packb

 

------- android培训java培训、期待与您交流! ---------- 


 

原文地址:https://www.cnblogs.com/runwind/p/4212198.html