大数据java篇——包

包(package)

1.对文件进行分类管理

2.给类提供多层命名空间

3.写在程序文件的第一行

4.类的全名是    包名.类名

5.包也是一种封装形式

 

四种权限
  public protected default private
同一类中
同一包中  
子类    
不同包中      

import

1.一个程序文件夹中只有一个package,可以有多个import;

2.用来导包中的类,不导入包中的包;

3.同一包中的类不需要导入;

4.import  mypack.Demo;

5.包名设计应与文件系统结构相对应,如一个包名为com.lzw,那么该包中的类位于 com 文件夹下的 lzw 子文件夹下。

jar包操作

1.创建jar包

    jar -cvf dir  mypack.jar packa packb

2.查看jar包

    jar -tvf mypack.jar

3.解压缩

    jar -xvf mypack.jar

4.自定义jar包的清单文件

    jar -cvfm mypack.jar mf.txt packa packb

在同一工程下导入不同包中的类:

首先自己编写的要被导入的类需要是public型的,而一个文件中有多个类,只有与文件名一致的类名,才能声明为public,一个文件中只能有一个public类,所以要被导入的类名必须同所在的文件名一样

大数据java篇——包_第1张图片

然后import导入包:

大数据java篇——包_第2张图片

 

你可能感兴趣的:(笔记,java)