java.lang.Package.getPackages()方法实例

java.lang.Package.getPackages()方法实例

java.lang.Package.getPackages() 方法获取所有目前已知调用方的ClassLoader实例的软件包。这些包对应于通过加载或名称至ClassLoader实例访问的类。如果调用者的ClassLoader实例是引导类加载器的实例,这可能是null,在一些实现来表示,对应于由引导类加载器实例加载的类仅包将被返回。

声明

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

public static Package[] getPackages()

参数

  • NA

返回值

此方法返回已知调用方的ClassLoader实例程序包的新数组。如果没有已知的,返回0长度数组。

异常

  • NA

例子

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

package com.yiibai;

public class PackageDemo {

   public static void main(String[] args) {

      // get all the packages
      Package[] pack = Package.getPackages();

      // print all packages, one by one
      for (int i = 0; i < pack.length; i++) {
         System.out.println("" + pack[i]);
      }
   }
}

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

package sun.util, Java Platform API Specification, version 1.6
package java.util, Java Platform API Specification, version 1.6
package java.net, Java Platform API Specification, version 1.6
package sun.reflect.misc, Java Platform API Specification, version 1.6
package sun.security.provider, Java Platform API Specification, version 1.6
package sun.net.www.protocol.jar, Java Platform API Specification, version 1.6
package sun.security.action, Java Platform API Specification, version 1.6
package java.nio.charset, Java Platform API Specification, version 1.6
package sun.io, Java Platform API Specification, version 1.6
package java.io, Java Platform API Specification, version 1.6
package sun.nio, Java Platform API Specification, version 1.6
package sun.net.www, Java Platform API Specification, version 1.6
package java.lang.ref, Java Platform API Specification, version 1.6
package java.lang, Java Platform API Specification, version 1.6
package sun.misc, Java Platform API Specification, version 1.6
package sun.net.www.protocol.file, Java Platform API Specification, version 1.6
package java.util.concurrent, Java Platform API Specification, version 1.6
package java.util.concurrent.atomic, Java Platform API Specification, version 1.6
package com.yiibai
package java.nio.charset.spi, Java Platform API Specification, version 1.6
package java.nio, Java Platform API Specification, version 1.6
package java.util.concurrent.locks, Java Platform API Specification, version 1.6
package sun.reflect, Java Platform API Specification, version 1.6
package java.security, Java Platform API Specification, version 1.6
package java.lang.reflect, Java Platform API Specification, version 1.6
package sun.nio.cs, Java Platform API Specification, version 1.6
package sun.security.util, Java Platform API Specification, version 1.6
package java.security.cert, Java Platform API Specification, version 1.6
package sun.jkernel, Java Platform API Specification, version 1.6
package sun.net.util, Java Platform API Specification, version 1.6

加QQ群啦!

JAVA技术QQ群: 227270512
MySQL/SQL语句QQ群: 418407075
Python QQ群: 287904175
大数据开发技术: 655154550 (新群)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值