java命名空间java.lang类securitymanager的类成员方法:
currentclassloader定义及介绍
本文导语:
currentclassloader
@deprecated
protected classloader currentclassloader()
已过时。 建议不使用该类安全检查。建议使用 checkpermission 调用。
返回最近执行的、使用非系统类加载器定义的类方法的类加载器。非系统类加载器被定义为一种不同...
currentclassloader
@deprecated
protected classloader currentclassloader()
- 已过时。 建议不使用该类安全检查。建议使用
checkpermission
调用。
- 返回最近执行的、使用非系统类加载器定义的类方法的类加载器。非系统类加载器被定义为一种不同于系统类加载器(由
classloader.getsystemclassloader()
返回)或其祖先之一的类加载器。
在以下三种情况中,此方法将返回 null
:
- 执行堆栈中的所有方法都来自于使用系统类加载器或其祖先之一所定义的类。
- 在执行堆栈中,直到第一个“特权”调用方(参见
accesscontroller.doprivileged(java.security.privilegedaction)
)为止的所有方法都来自于使用系统类加载器或其祖先之一所定义的类。
- 使用
java.security.allpermission
调用 checkpermission
不会导致 securityexception。
- 返回:
- 最近执行的、使用非系统类加载器定义的类方法堆栈中的类加载器。
- 另请参见:
getsystemclassloader
,
checkpermission