java 根據類名示例化類
類class getProtectionDomain()方法 (Class class getProtectionDomain() method)
getProtectionDomain() method is available in java.lang package.
getProtectionDomain()方法在java.lang包中可用。
getProtectionDomain() method is used to return the ProtectionDomain of this class (i.e. ProtectionDomain protects source code by implementing a set of permissions).
getProtectionDomain()方法用于返回此類的ProtectionDomain(即ProtectionDomain通過實現一組權限來保護源代碼)。
getProtectionDomain() method is a non-static method, it is accessible with the class objects only and if we try to access the method with the class name then we will get an error.
getProtectionDomain()方法是一個非靜態方法,只能使用類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
getProtectionDomain() method may throw an exception at the time of returning ProtectionDomain of the class.
返回該類的ProtectionDomain時, getProtectionDomain()方法可能會引發異常。
SecurityException : In this exception its checkPermission() method restricts ProtectionDomain when security manager exists.
SecurityException:在此異常中,當安全管理器存在時,其checkPermission()方法將對ProtectionDomain進行限制。
Syntax:
句法:
public ProtectionDomain getProtectionDomain();
Parameter(s):
參數:
It does not accept any parameter.
它不接受任何參數。
Return value:
返回值:
The return type of this method is ProtectionDomain, it returns the ProtectionDomain of the class.
該方法的返回類型為ProtectionDomain ,它返回該類的ProtectionDomain。
Example:
例:
// Java program to demonstrate the example
// of ProtectionDomain getProtectionDomain() method of Class
import java.security.*;
public class GetProtectionDomainOfClass {
public static void main(String[] args) throws Exception {
// Get Class object
Class cl = Class.forName("java.util.ArrayList");
// It return the ProtectionDomain of the class ArrayList
ProtectionDomain pd = cl.getProtectionDomain();
// Display ProtectionDomain of the class
System.out.print("ArrayList ProtectionDomain : ");
System.out.println(pd);
}
}
Output
輸出量
ArrayList ProtectionDomain : ProtectionDomain nullnull<no principals>[email?protected] (("java.security.AllPermission" "<all permissions<" "<all actions>")
)
翻譯自: https://www.includehelp.com/java/class-class-getprotectiondomain-method-with-example.aspx
java 根據類名示例化類