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 根据类名示例化类