zoukankan      html  css  js  c++  java
  • package与包

    package语句的由来

      定义类时需要指定类的名称,但如果仅仅将类名作为类的唯一标识,则不可避免的出现命名冲突的问题。

    这会给组件服用以及团队的合作造成很大的麻烦!

      在java语言中,用包(package)的概念来解决命名冲突的问题。

    包的定义

      在定义一个类时,除了定义类的名称一般还要指定一个包名,格式如下:

        package  包名;

        package  包名1.包名2.包名3...包名n;

    为了实现项目管理﹑解决命令冲突以及权限控制的效果。

    定义包的规范

      如果各个公司或开发组织的程序员都随心所欲的命名包名的话,仍然不能从根本上解决命名冲突的问题。

    因此,在指定包名的时候应该按照一定的规范。

    org.aoache.commons.lang.StringUtil

      其中StringUtils是类名而org.apache.commons.lang是多层包名,其含义如下:

    org.apache表示公司或组织的信息(是这个公司(或组织)域名的反写);common表示项目的名称信息;lang表示

    模块的名称信息。

    包的导入

      使用import关键字导入包。

      使用import关键字导入静态成员,从java5.0开始支持。

    案例1:实现静态成员导入

      1﹑import关键字导入静态成员

      2﹑直接使用也不会报错

  • 相关阅读:
    番外篇:生产要素最适投入分析(Optimum input of factors)
    docker 9 :镜像存储机制
    docker 8 : 容器资源限制管理
    docker 7 :docker基本操作
    docker 6:容器之间共享磁盘
    docker 5 :挂载的方式
    docker 4 : 容器数据卷使用
    docker 3:创建镜像
    docker 2:Docker镜像增删改查
    docker 1:Docker安装(CentOS8.0)
  • 原文地址:https://www.cnblogs.com/xujiaqi/p/13589402.html
Copyright © 2011-2022 走看看