Java.lang.Package类

java.lang.Package.getPackage() 方法用于在调用者 ClassLoader 实例中按名称查找包。调用者ClassLoader实例用于查找与指定类对应的包实例。如果调用者 ClassLoader 实例为 null,则搜索系统 ClassLoader 实例加载的包集以查找指定的包。

仅当类加载器使用以下命令创建包实例时,包才具有版本和规范的属性适当的属性。通常,这些属性在类随附的清单中定义。

语法

public static Package getPackage(String name)

参数

name 指定包名,例如java.lang。

返回值

返回值请求名称的包。如果存档或代码库中没有可用的包信息,则它可能为 null。

异常

不适用。

示例:

下面的示例显示了如何使用 java.lang.Package.getPackage() 方法。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    //创建java util包对象
    Package p = Package.getPackage("java.util");

    //打印该包的完全限定名称
    System.out.println(p.getName());
  }
}

上述代码的输出将是:

java.util