Java包的概念

Java中包是对类的一个分类管理的一种结果,包越来越多的时候就涉及到一个工程的概念。把这堆包放进一个工程,把另一堆包放进另一工程里面。如图所示,每一个jar文件都是一个工程。。里面包含很多包跟很多类

Java包的概念_第1张图片

JAVA | 什么是微服务?

Java 中 Date 有两个包 一个是java.util.Date包另一个是java.sql.Date包,对数据库操作则用后者,否则用前者包。

List也有两个包,一个是java.awt.List包另一个是java.util.List, 如果需要一个下拉列表则用前者,否则都用后者。

如下代码,则为导包

package qqq;

import java.util.List;

public class qqq {

    public static void main(String[] args) {
//      Date date;
        List list;
    }
}
  • 包的概念及应用

    • 在Java中,包主要有以下用途 :
      • 包允许将类组合成较小的单元
      • 有助于避免命名冲突
      • 包允许在更广的范围内保护类、数据和方法
  • 包可以是类、接口和子包的集合

  • 将类放入包中

         package   包名 ;
    
  • 注意:

    • 在java中位于包中的类,在文件系统中的存放位置,必须有与包名层次相对应的目录结构
    • package语句作为java源文件的第一条语句
    • 每个源文件只能声明一个包
    • 如果没有package语句,则默认为无名包
  • Java类库中常用的包

    • java.lang
      • Java语言包,任何程序中,该包都被自动导入。
    • java.awt
      • 图形用户界面包。
    • java.awt.event
      • 图形用户界面事件处理包。
    • java.swing
      • 跨平台轻量级组件包。
    • java.sql
      • 数据库访问包。
    • java.io
      • 这个包由对您的输入/输出操作有用的类组成。
    • java.util
      • 该包提供了许多创建如:lists, calendar, date等所需要的类和接口。
    • java.net
      • 该包提供了许多进行TCP/IP网络编程的类和接口。
  • import导入包中的类

    • 包名.路径名
package test;
class Cat  extends p08.Animal{…}
  • 使用import关键字引入其它包中的类
package test;
import p08.Animal;
class Cat  extends Animal{…}
  • 位于同一包中的类可以直接访问

  • 导入包中所有的类

import   包名.*;
  • 导入子包中所有的类
import   包名.子包名.*;
  • 导入包中的某个类
import   包名.子包名.类名;

以上就是我关于 Java包的概念 知识点的整理与总结的全部内容,另附源码

==================================================================

分割线

==================================================================

博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。

你可能感兴趣的:(Java包的概念)