您当前的位置:首页 > 计算机 > 编程开发 > Java

Java import语句(关键字)详解

时间:10-10来源:作者:点击数:

为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用“import”语句可完成此功能。在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:

    import package1[.package2…].(classname|*);

java 运行时环境将到 CLASSPATH + package1.[package2…]路径下寻找并载入相应的字节码文件 classname.class。“*”号为通配符,代表所有的类。也就是说 import 语句为编译器指明了寻找类的途径。

例,使用 import 语句引入类程序:TestPackage.java

import p1.Test;    //或者 import p1.*;
public class TestPackage {
    public static void main(String args[]) {
        Test t = new Test(); // Test 类在 p1 包中定义
        t.display();
    }
}

java 编译器默认为所有的 java 程序引入了 JDK 的 java.lang 包中所有的类(import java.lang.*;),其中定义了一些常用类:System、String、Object、Math 等。因此我们可以直 接使用这些类而不必显式引入。但使用其它非无名包中的类则必须先引入、后使用。

Java 类搜寻方式
程序中的 import 语句标明要引入 p1 包中的 Test 类,假定环境变量 CLASSPATH 的值为“.;C:\jdk6\lib;D:\ex”,java 运行环境将依次到下述可能的位置寻找并载入该字节码文件 Test.class:

    .\p1\Test.class
    C:\jdk6\lib\p1\Test.class
    D:\ex\p1\Test.class

“.”代表当前路径,如果在第一个路径下就找到了所需的类文件,则停止搜索。否则依次搜索后续路径,如果在所有的路径中都未找到所需的类文件,则编译或运行出错。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门