转发请注明出处:
安卓猴的博客(http://sunjiajia.com)


本节课程将学习以下内容:

  • 什么是Java当中的软件包
  • 为什么要使用软件包
  • 如何给一个类打包

什么是Java当中的软件包

简单的理解,就是将编译后的.class文件放在不同的文件夹下面。

  • 软件包为Java类提供了命名空间;
  • 打包需要使用package指令;
  • 一个类的全名应该是“包名.类名”。

格式:

1
package com.sunjiajia.demo;

示例:(请动手)

1、 新建Demo01.java文件:

1
2
3
4
5
6
7
package androidmonkey.demo;
class Demo01{
public static void main(String[] args) {
System.out.println("hello demo01");
}
}

2、 新建 Demo02.java文件:

1
2
3
4
5
6
7
package androidmonkey.demo;
class Demo02{
public static void main(String[] args) {
System.out.println("hello demo02");
}
}

为什么要使用软件包

  • 使用软件包可以将不同功能的类分别开来,方便代码的维护与更新,符合面向对象的编程思想。
  • 使用软件包以后,一个类的全名应该是 包名.类名

如何给一个类打包

编译方法

编译Java源文件的时候需要用这个命令:

1
javac -d . *.java

注意:

  • .表示在当前文件夹下进行编译;
  • *.java表示当前文件夹下的所有java源文件都编译;
  • -d表示依照包名生成相应的文件夹。

执行方法

执行.class文件时需要用类的全称:

1
java androidmonkey.demo.Demo01

包名的命名规范:

  • 要求包名的所有的字母都要小写;
  • 包名一般情况下是域名段倒过来写(com.sunjiajia);

关于我

  • 微信公众号:Android奇想录(android_amazing)
扫描二维码关注公众号
扫描二维码关注公众号