- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包其他
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java 包 getPackages() 方法
描述
Java 包 getPackages() 方法获取调用者 ClassLoader 实例当前已知的全部包。这些包对应于通过该 ClassLoader 实例加载或可通过名称访问的类。如果调用者的 ClassLoader 实例是引导类加载器实例(在某些实现中可能由 null 表示),则只会返回对应于引导类加载器实例加载的类的包。
声明
以下是 java.lang.Package.getPackages() 方法的声明
public static Package[] getPackages()
参数
无
返回值
此方法返回调用者 ClassLoader 实例已知的新的包数组。如果没有任何已知的包,则返回长度为零的数组。
异常
无
示例
以下示例演示了 lang.Object.getPackages() 方法的用法。
package com.tutorialspoint; 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.security.action package jdk.internal.access package java.nio.charset package jdk.internal.vm.vector package java.nio package sun.net.www.protocol.file package java.security package jdk.internal.vm package sun.net.www.protocol.jar package jdk.internal.loader package java.util.concurrent.atomic package java.lang.ref package java.util package jdk.internal.foreign.abi package sun.util package java.io package sun.io package sun.security.util package jdk.internal.reflect package jdk.internal.misc package java.lang.module package java.net package java.util.concurrent.locks package java.lang.constant package java.lang.annotation package sun.invoke.empty package sun.launcher package jdk.internal.org.objectweb.asm package jdk.internal.ref package sun.nio package java.lang.invoke package sun.nio.cs package sun.net.www package jdk.internal.util package java.lang.reflect package java.security.cert package sun.reflect.annotation package jdk.internal.module package java.nio.charset.spi package java.util.jar package sun.invoke.util package java.util.function package java.util.stream package java.util.concurrent package java.lang package sun.net.util package com.tutorialspoint
java_lang_package.htm
广告