前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Monkey Java》课程6.1之包(package)

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

作者头像
GitOPEN
发布2019-01-29 11:00:20
3960
发布2019-01-29 11:00:20
举报

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

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

什么是Java当中的软件包

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

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

格式:

代码语言:javascript
复制
package com.sunjiajia.demo;

示例:(请动手)

1、 新建Demo01.java文件:

代码语言:javascript
复制
package androidmonkey.demo;

class Demo01{
  public static void main(String[] args) {
    System.out.println("hello demo01");
  }
}

2、 新建 Demo02.java文件:

代码语言:javascript
复制
package androidmonkey.demo;

class Demo02{
  public static void main(String[] args) {
    System.out.println("hello demo02");
  }
}

为什么要使用软件包

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

如何给一个类打包

编译方法

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

代码语言:javascript
复制
javac -d . *.java

注意:

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

执行方法

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

代码语言:javascript
复制
java androidmonkey.demo.Demo01

包名的命名规范:

  • 要求包名的所有的字母都要小写;
  • 包名一般情况下是域名段倒过来写(com.sunjiajia);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/07/16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Java当中的软件包
  • 为什么要使用软件包
  • 如何给一个类打包
    • 编译方法
      • 执行方法
      • 包名的命名规范:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档