zoukankan      html  css  js  c++  java
  • Java 关键字:package、import

    一、package

      1、package 说明

        package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。

        格式:

    package 顶层包名.子包名

        包对应于文件系统的目录,package 语句中,用“.” 来指明包(目录)的层次;

        包通常用小写单词标识,通常使用所在公司域名的倒置:com.baidu.xxx

      2、源文件布局

      

      3、补充

        (1)为了更好的实现项目中类的管理,提供包的概念

        (2)使用package声明类或接口所属的包,声明在源文件的首行

        (3)包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意”

        (4)每"."一次,就代表一层文件目录。

        (5)同一个包下,不能命名同名的接口、类;不同的包下,可以命名同名的接口、类。

      4、包的作用

        (1)包帮助管理大型软件系统: 将功能相近的类划分到同一个包中。 比如: MVC的设计模式

        (2)包可以包含类和子包, 划分项目层次, 便于管理

        (3)解决类命名冲突的问题

        (4)控制访问权限

    二、import 

      1、import 说明

        为使用定义在不同包中的Java类,需用import语句来引入指定包层次下所需要的类或全部类(.*)import语句告诉编译器到哪里去寻找类。

        语法格式:

    import 包名.类名

      2、注意

        (1)在源文件中使用import显式的导入指定包下的类或接口

        (2)声明在包的声明和类的声明之间。

        (3)如果需要导入多个类或接口,那么就并列显式多个import语句即可

        (4)举例:可以使用java.util.*的方式,一次性导入util包下所有的类或接口

        (5)如果导入的类或接口是java.lang包下的,或者是当前包下的,则可以省略此import语句。

        (6)如果在代码中使用不同包下的同名的类。那么就需要使用类的全类名的方式指明调用的是哪个类。

        (7)如果已经导入java.a包下的类。那么如果需要使用a包的子包下的类的话,仍然需要导入。

        (8)import static组合的使用:导入指定类或接口下的静态的属性或方法

      3、JDK中主要的包介绍

        (1)java.lang----包含一些Java语言的核心类, 如StringMathIntegerSystemThread, 提供常用功能

        (2)java.net----包含执行与网络相关的操作的类和接口。

        (3)java.io ----包含能提供多种输入/输出功能的类。

        (4)java.util----包含一些实用工具类, 如定义系统特性、 接口的集合框架类、 使用与日期日历相关的函数。

        (5)java.text----包含了一些java格式化相关的类

        (6)java.sql----包含了java进行JDBC数据库编程的相关类/接口

        (7)java.awt----包含了构成抽象窗口工具集(abstract window toolkits) 的多个类, 这类被用来构建和管理应用程序的图形用户界面(GUI)B/S C/S

     

  • 相关阅读:
    loadrunner12-参数化以及参数化关联
    loadrunner--vugen录制脚本提示“无Internet访问。您可能无法录制并执行业务进程”
    loadrunner--web_url函数用法
    loadrunner12-用Chrome如何录制脚本
    LoadRunner--Analysis各项指标详解
    Windows Error Code(windows错误代码详解)
    CentOS 7 (Linux) 下载百度网盘大文件
    博客园cnblogs:自定义页面风格
    Windows Server 2003 添加“Resin”到“服务”出错
    转:mysql分页原理和高效率的mysql分页查询语句
  • 原文地址:https://www.cnblogs.com/niujifei/p/13773966.html
Copyright © 2011-2022 走看看