GitOPEN's Home.

《Monkey Java》课程6.1之包(package)

Word count: 388 / Reading time: 2 min
2015/07/16 Share

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

  • 什么是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);

欣慰帮到你 一杯热咖啡
【奋斗的Coder!】企鹅群
【奋斗的Coder】公众号
CATALOG
  1. 1. 什么是Java当中的软件包
  2. 2. 为什么要使用软件包
  3. 3. 如何给一个类打包
    1. 3.1. 编译方法
    2. 3.2. 执行方法
  4. 4. 包名的命名规范: