• 在Java中, 使用包来管理类. 就像在资源管理器中使用文件夹管理文件一样


    • 在同一个包中, 类名不能重名, 在不同包中类名可以相同


    • 常见的包

      java.lang Java语言的基础包, 系统会自动导入

      ​ java.util 工具类

      ​ java.io 输入输出相关的类

      ​ java.text 文本处理相关的类

      ​ java.net 网络相关的类

      ​ java.math 数学相关的类



    #### 1. 包的定义
    1. 使用package关键字定义包, package定义包的语句必须作为源文件的第一条语句


    2. 包名的命名规则:

      公司域名的倒序.项目名.模块名.子模块名

      package com.bjpowernode.chapter01.packages.p1;

      包名一般情况下所有字母都小写


      1. 编译

      javac -d . Test01.java

      ​ javac的-d参数可以指定生成字节码文件的位置(目录)

      ​ 小点.代表当前目录

      ​ 编译后,系统会在当前目录生成与包名对应的文件夹,把字节码文件存储到该文件夹中


      1. 运行

      ​ >java com.bjpowernode.chapter01.packages.p1.Test01

      ​ java命令后面跟完整类名

      包名.类名就是完整类名,即

      ​ com.bjpowernode.chapter01.packages.p1.Test01是一个完整类名

      ​ Test01称为简易类名




    2.使用其他包的类

    1. 被使用的类必须定义为public修饰的公共类

    2. 直接通过完整类名调用

      com.bjpowernode.chapter01.packages.p3.MyUtil.sm();

    3. 先把其他包中的类导入,再使用简易类名调用

      如:

      import com.bjpowernode.chapter01.packages.p3.MyUtil;

      MyUtil.sm();



  • 相关阅读:
    explicit构造函数
    Windows内核编程之:结构化异常处理
    驱动对象DRIVER_OBJECT
    Windows内核编程之:内存管理
    Windows内核编程之:链表
    Windows内核编程之:返回状态值
    设备对象DEVICE_OBJECT
    数据恢复
    Windows内核编程之:数据类型
    Windows内核编程之:检查内存的可用性
  • 原文地址:https://www.cnblogs.com/huochemeiyouhuo/p/12173959.html
Copyright © 2020-2023  润新知