background image

JAVA SE——包及访问控制权限

上一节:JAVA SE——异常的捕获及处理

红星等级说明

空红星表示:了解。即有点印象就行。

实红星表示:掌握。即能看得懂代码。

★★★

三红星表示:重点。即能分析并编写。

包的说明:JAVA 开发中,没有包的类是不存在的。

1.包定义

定义:package 包名称.

 

子包名称 ;

·例子:package org.mon.packagedemo ;

包的编译:javac –d . 程序.java

·说明:-d   表示:指定存放生成的类文件的位置。
·说明:.    表示:指定存放生成的类文件的位置为当前目录。

包的执行:java 包.类名称

·例子:java org.mon.packagedemo.Test   (Test.java 以打包了 Test.class)

2.导入及静态导入

导入格式:import 包名称.子包名称.类名称(或*);
静态导入:import static 包.类.* ;

静态导入后可直接使用导入类的静态方法,不需要使用 类.静态方法()”的形式调用

3jar 命令

打包格式:jar –cvf 名称.jar 文件夹
指定路径:SET CLASSPATH=.;自定义包路径
解包格式:jar –xvf 名称.jar