• Java 包


    1. 定义包用package关键字

    1> 对类文件进行分类管理

    2> 给类文件提供多层名称空间

    2. 一般在定义包名时 因为包的出现是为了区分重名的类 所以包名要尽量唯一 保证唯一性可以使用url域名来进行包名称的定义

    package pack; //定义了一个包 名称为pack 注意包名的写法规范: 所有字母都小写

    3. 类的全名称是 包名.类名

    编译命令: javac –d 位置(.当前路径) java源文件 (就可以自动生成包)

    4. 包是一种封装形式 用于封装类 想要被包以外的程序访问 该类必须public

    类中的成员 如果被包以外访问 也必须public

    5. java中的四种权限

     

    Import

    1. 导入: 类名称变长 写起来很麻烦 为了简化 使用了一个关键字 import 可以使用这个关键字导入指定包中的类

    import packa.*; //这个仅仅是导入了packa当前目录下的所有的类 不包含子包

    import packa.abc.*; //导入了packa包中的子包abc下的当前的所有类

    如果导入的两个包中存在着相同名称的类 这时如果用到该类 必须在代码中指定包名

    2. 常见的软件包

    java.lang: language java的核心包 Object, System, String, Throwable, jdk1.2版本后 该包中的类自动被导入

    java.awt: 定义的都是用于java图形界面开发的对象

    javax.swing: 提供所有的windows桌面应用程序包括的控件 比如: Frame, Dialog, Table, List等等 就是java的图形界面库

    java.net: 用于java网络编程方面的对象都在该包中

    java.io: input, output, 用于操作设备上数据的对象都在该包中 比如: 读取硬盘数据 往硬盘写入数据

    java.util: java的工具包, 时间对象, 集合框架

    java.applet: application+let 客户端java小程序 server+let  -->  servlet 服务端java小程序

    3. jar

    java的压缩包 主要用于存储类文件 或者配置文件等

    命令格式: jar –cf 包名.jar 包目录

    解压缩: jar –xvf 包名.jar

    jar包目录列表重定向到一个文件中: jar –tf 包名.jar >c:1.txt

     

  • 相关阅读:
    AI:IPPR的数学表示-CNN稀疏结构进化(Mobile、xception、Shuffle、SE、Dilated、Deformable)
    基于视觉的机械手控制
    远程图形界面:VncServer与KDE桌面远程连接
    远程图形界面:使用putty+xmin远程登录ubuntu-kde
    CUDA 显存操作:CUDA支持的C++11
    C++11:using 的各种作用
    C++ 模板template和template
    Detectron:Pytorch-Caffe2-Detectron的一些跟进
    TF实战:(Mask R-CNN原理介绍与代码实现)-Chapter-8
    The type javax.servlet.http.HttpServletRequest cannot be resolved.
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/4710902.html
Copyright © 2020-2023  润新知