郑州JAVA培训-高端面授郑州JAVA培训机构
云和教育:云和数据集团高端IT职业教育品牌 全国咨询热线:0371-67988003
课程 请选择课程
    校区 请选择校区
      • 华为
        授权培训中心
      • 腾讯云
        一级认证培训中心
      • 百度营销大学
        豫陕深授权运营中心
      • Oracle甲骨文
        OAEP中心
      • Microsoft Azure
        微软云合作伙伴
      • Unity公司
        战略合作伙伴
      • 普华基础软件
        战略合作伙伴
      • 新开普(股票代码300248)
        旗下丹诚开普投资
      • 中国互联网百强企业锐之旗
        旗下锐旗资本投资

      云和数据Java培训:包的定义与使用

      • 发布时间:
        2022-04-13
      • 版权所有:
        云和教育
      • 分享:

      为了便于对硬盘上的文件进行管理,通常会将文件分目录存放。同理,在程序开发中,也需要将编码的类在项目中分目录存放,以便于文件管理。为此,Java引入了包(package)机制,程序可以通过声明包的方式对Java类分目录管理。

      Java中的包是专门用来存放目录的,通常功能相同的类存放在同一个包中。包通过package关键字声明,示例代码如下:

      package cn.itcast.chapter01; //使用package关键字声明包
      public class Example01{...}

      需要注意的是,包的声明只能位于Java源文件的第一行。

      在使用Eclipse开发Java程序时,定义的类都是含有包名的,如果没有显示声明包的package语句,则创建的类处于默认包下。但是,在实际开发中,这种情况是不应该出现的。本书的示例代码主要展现的是功能部分的代码,所以在大多数示例代码中没有为类指定包名,但是在提供的源代码中,都已使用包名。

      在开发时,一个项目中可能会使用很多包,当一个包中的类需要调用另一个包中的类时,需要使用import关键字引入需要的类。使用import关键字可以在程序中导入某个指定包下的类,这样就不必在每次用到该类时都书写完整的类名,简化了代码量。使用import关键字导入某个包中类的具体格式如下:

      import 包名.类名;

      需要注意的是,import通常出现在package语句之后,类定义之前。如果需要用到一个包中的多个类,则可以使用“import 包名.*;”导入该包下所有的类。

      在JDK中,不同功能的类都放在不同的包中,其中Java的核心类主要放在java包及其子包下,Java扩展的大部分类都放在javax包及其子包下。为了便于后面的学习,下面简单介绍Java语言中的常用包。

      ·java.util:包含Java中大量工具类、集合类等,如Arrays、List、Set等。

      ·java.net:包含Java网络编程相关的类和接口。

      ·java.io:包含Java输入、输出有关的类和接口。

      ·java.awt:包含用于构建图形用户界面(Graphical User Interface, GUI)的相关类和接口。

      除了上面提到的常用包外,JDK中还有很多其他的包,如用于数据库编程的java.sql包、编写GUI的javax.swing包等,JDK中所有包中的类构成了Java类库。后面的章节将逐渐介绍这些包中的类和接口,这里只需要读者有个大致的印象即可。