课程6.1之包(package)

转发请注明出处:
安卓猴的博客(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);
    原文作者:GitOPEN
    原文地址: https://www.jianshu.com/p/3991872d4ae0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞