zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    VScode快捷键:单行注释和多行注释
    常见状态码的含义
    2019年10月22日 文件操作复习
    2019年10月7日 函数复习
    2019年10月4日 元类
    2019年10月2日 property补充
    2019年10月1日 实现延迟计算功能
    2019年9月30日 property流程分析
    2019年9月29日 自定制property
    2019年9月23日 类的装饰器的应用
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/4710902.html
Copyright © 2011-2022 走看看