Java学习(十三) 包机制与jar包

一、包机制

1.包的定义

       当定义了多个类的时候,可能会发生类名的重复问题,在Java中采用包机制处理开发者定义的类名冲突问题。

       使用案例如下:

               package 包名;

       使用包可以防止类文件冲突,也可以使源文件与类文件分离,便于软件最终发布。

       注意细节:

              1.一个Java类只能定义在一个包中;

              2.包语句肯定是描述类的第一条语句;


2.import导入包

       包机制会引发一个问题:有了包之后类每次都需要把包名和类名写全,这个时候,就可以采用使用import语句导入包,其格式为:

              import导入的包名.要使用的类名;

       注意细节:

              1.如果想使用一个包中的许多类时,这是不需要多条的导入语句,使用“*”号通配符代表所有的类;

              2.使用“*”时不能导入包中的子类包的class文件;

              3.import语句可以是多条;

 

二、jar包

1.jar包概述

       jar文件是一种打包文件java active File,与zip兼容,称之为jar包。开发了很多类需要将类提供给别人使用,通常以jar包形式提供。

       注意:jar包提供的是类的class字节码文件。

2.jar命令

        jar工具存放于jdk的bin目录中,名称为“jar.exe”;

       通常jar打包命令如下:

              jarcvf 要打包的包名 cn

你可能感兴趣的:(Java,Java学习)