zoukankan      html  css  js  c++  java
  • 【JAVA SE基础篇】24.包的机制和import详解

    1.包(package)

    包机制是java中管理类的重要手段。开发中,我们会遇到大量同名的类,通过包我们很容易解决类的重名问题

    也可以实现类的有效管理。包对于类,相对于文件夹对于文件的作用。

    我们通常package实现对包的管理,package的使用有两个特点

    1.通常是类的第一句非注释性语言

    2.包名:域名倒着写即可,再加上模块名,便于内部管理

    包名举例:

    com.oracle.text

    com.jingdong.xx

    com.taobao.xx

    注:

    1.写项目时必须加包,不要使用默认包,默认包和项目名相同

    2.com.aa和com.aa.bb,这两个包没有包含关系,完全独立,逻辑上可以这么理解,如同父子之间,只有父子关系,都是独立的个体。

    例:

     jdk中为我们提供了大量的默认包

    例:

    java.lang:java语言的核心包,

    java.awt:抽象窗口包

    java.net:与网络相关的操作类

    java.io:与输入输出流相关的类

    java.util:实际使用的工具类

    2.import

    如果我们要使用其他包的类,需要用import导入,从而可以在本类中直接通过类名调用,否则

    就需要书写类的完整包名和类名,import后,便于编写代码,提高可维护性

    注:

    1.java.lang这个包为默认包,该包下类可以直接使用

    2.如果两个要导入的类同名,只能用包名+类名来显示调用相关类

    静态导入用于导入指定类中的静态属性,这样直接就可以使用其静态属性

    例:

  • 相关阅读:
    多测师肖老师_git版本控制器之使用(3.2.3)
    多测师肖老师_linux之yum源解决方法(2.3)
    快速排序c++实现
    算法复杂性表示
    lua学习测试脚本
    获取程序当前文件夹 c#
    C#读写注册表 二进制写入
    [转]c# Config修改
    C# 文件版本信息读取
    lua中的table
  • 原文地址:https://www.cnblogs.com/chengkuan/p/13142015.html
Copyright © 2011-2022 走看看