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 包.类.* ;
“
静态导入后可直接使用导入类的静态方法,不需要使用 类.静态方法()”的形式调用
3.jar 命令
★
打包格式:jar –cvf 名称.jar 文件夹
指定路径:SET CLASSPATH=.;自定义包路径
解包格式:jar –xvf 名称.jar