- 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
廣告