转发请注明出处:
安卓猴的博客(http://sunjiajia.com)
本节课程将学习以下内容:
- 什么是Java当中的软件包
- 为什么要使用软件包
- 如何给一个类打包
什么是Java当中的软件包
简单的理解,就是将编译后的.class文件放在不同的文件夹下面。
- 软件包为Java类提供了命名空间;
- 打包需要使用package指令;
- 一个类的全名应该是“包名.类名”。
格式:
package com.sunjiajia.demo;
示例:(请动手)
1、 新建Demo01.java文件:
package androidmonkey.demo;
class Demo01{
public static void main(String[] args) {
System.out.println("hello demo01");
}
}
2、 新建 Demo02.java文件:
package androidmonkey.demo;
class Demo02{
public static void main(String[] args) {
System.out.println("hello demo02");
}
}
为什么要使用软件包
- 使用软件包可以将不同功能的类分别开来,方便代码的维护与更新,符合面向对象的编程思想。
- 使用软件包以后,一个类的全名应该是
包名.类名
。
如何给一个类打包
编译方法
编译Java源文件的时候需要用这个命令:
javac -d . *.java
注意:
.
表示在当前文件夹下进行编译;*.java
表示当前文件夹下的所有java源文件都编译;-d
表示依照包名生成相应的文件夹。
执行方法
执行.class文件时需要用类的全称:
java androidmonkey.demo.Demo01
包名的命名规范:
- 要求包名的所有的字母都要小写;
- 包名一般情况下是域名段倒过来写(com.sunjiajia);