【发布时间】:2014-11-26 01:00:15
【问题描述】:
我想知道 checkCreateClassLoader 方法的作用,它在 java api 文档中不是很清楚。是的,假设我有一个应用程序并希望避免有人在运行时转储我的类(使用 java 代理或反射) .我可以使用这种方法来避免这种情况吗?谢谢
马利克兹
【问题讨论】:
-
您可能想进一步扩展您的问题。看起来你并没有投入太多精力。如果你不愿意花时间解释和澄清你的问题,你怎么能指望别人花时间回答你的问题呢?
-
好吧,它所做的是检查是否允许有问题的代码创建一个新的类加载器(这是一个与安全相关的操作)。您是在问如何设置此权限?
-
我只想知道 checkCreateClassloader 方法是做什么的?它在安全包内的 SecurityManager 类中。我认为那很清楚不是吗?
-
我也想知道它是否会阻止某些类被加载
-
@MalikDz:嗯,JavaDoc 准确地说明了它的作用。你问它是如何实现的?或者如何设置这些权限?或者 SecurityManager 通常做什么(checkCreateClassLoader 与所有其他权限实际上相同,你清楚吗)?
标签: java securitymanager