技术干货

访问修饰符和jar

2019-01-07  本文已影响49人  我可能是个假开发

访问修饰符和jar

一、包

有了包之后类与类之间的访问:每次都必须要写上包名。

导包语句作用:简化书写。

导包语句的格式:

import 包名.类名;   (导入xxx包中某个类)

导包语句要注意的细节:

  1. 一个java文件中可以出现多句导包语句。
  2. "*"是 导包语句的通配符。可以匹配任何的类名。
  3. import aa.*; 是不会作用于aa包下面的子包的。

推荐使用:import 包名.类名;
因为使用*通配符会导致结构不清晰。

什么时候使用import语句:

  1. 相互访问的两个类不是在同一个包下面,这时候就需要使用到导包语句。
  2. java.lang 是默认导入 的,不需要我们自己导入。

二、权限修饰符

访问修饰符是用来控制类、属性、方法的可见性的关键字称之为访问修饰符。

范围 public protected default private
同一个类 true true true true
同一个包 true true true false
子父类 true true false false
不同包 true false false false
  1. public 一个类中,同一包中,子类中,不同包中
  2. protected 一个类中,同一包中,子类中
  3. default 一个类中,同一包中
  4. private 一个类中

注意:在不同包下面只有public 与 protected 可以访问,而且protected必须是在继承关系下才能够访问。

修饰类成员

修饰类

三、jar包

1、概念

jar就是打包文件
jar文件时一种打包文件java active File,与zip兼容,称之为jar包

2、使用

开发了很多类,需要将类提供给别人使用,通常以jar包形式提供.
当项目写完之后,需要及将class字节码文件打包部署给客户。可以使用jar命令来打包.

jar命令:

  1. jar工具存放于jdk的bin目录中(jar.exe)
  2. jar工具:主要用于对class文件进行打包(压缩)
  3. dos中输入jar查看帮助

使用格式:

jar cvf jar文件的名字  class文件或者是文件夹 

详细命令:

例:

jar cvf test.jar cn

3、jar文件的作用

  1. 方便用户快速运行一个项目。
  2. 提供工具类以jar包的形式给别人使用。

注意:如果使用jar包里面的类必须要先设置classpath路径。(buildpath)

上一篇 下一篇

猜你喜欢

热点阅读