包的本质实际上就属于一个文件夹。在项目开发中很难避免类名称重复的问题。如果所有的java文件都放在一个文 件夹中,就有可能存在覆盖问题。
1.包的定义:在Java文件首行使用 package 报名称;即可。
2。包的导入
3.权限访问控制修饰符
private<default<protected<public ,可以看到public访问控制权限最大,永远都可以访问。
4.jar包
jar包,及压缩包,将n个class文件压缩到一个jar压缩包中
在JDK中提供实现jar文件操作的命令,只需要输入一个jar即可。对于此命令,有如下几个常用参数: 1. “c”:创建新档案
2. “f”:指定档案文件名
3.“v”:在标准输出中生成详细输出
package www.bat.java.util;
public class Message
{
public void print()
{
System.out.println("Hello I am Message");
}
}
对上述源文件编译而后变为jar文件。
- 打包进行程序编译: javac -d . Message.java
- 将生成的程序类打包为jar文件:jar -cvf Message.jar Message.class