美文网首页Monkey Java
课程6.1之包(package)

课程6.1之包(package)

作者: GitOPEN | 来源:发表于2015-08-05 14:00 被阅读38次

    转发请注明出处:
    安卓猴的博客(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);

    相关文章

      网友评论

        本文标题:课程6.1之包(package)

        本文链接:https://www.haomeiwen.com/subject/ctavqttx.html