位置:首页 > Java技术 > java.lang > java.lang.Package.getPackage(String name)方法实例

java.lang.Package.getPackage(String name)方法实例

java.lang.Package.getPackage(String name) 通过在调用方的ClassLoader实例名称找到包。调用方的ClassLoader实例是用来寻找对应的命名类的包实例。如果调用方的ClassLoader实例为null,则设置系统ClassLoader实例加载的包被搜索,找到指定包。包有只有当类装载器创建了相应的属性包对象实例的版本和规格属性。 通常情况下,这些属性在伴随类的清单中定义。

声明

以下是java.lang.Package.getPackage()方法的声明

public static Package getPackage(String name)

参数

  • name -- 包名称,例如java.lang。

返回值

此方法返回所请求名称的包。这可能是null,如果从档案或代码库没有包信息。

异常

  • NA

例子

下面的例子显示lang.Object.getPackage()方法的使用。

package com.yiibai;

public class PackageDemo {

   public static void main(String[] args) {

      // create a package object for java.lang package
      Package pack = Package.getPackage("java.lang");

      // get the fully qualified name for this package
      System.out.println("" + pack.getName());
   }
}

让我们来编译和运行上面的程序,这将产生以下结果:

java.lang