2010-09-07 85 views

回答

6

这完全取决于实现的细节和应用程序。

实施安全管理器确实有可能花费很长时间来检查某些权限,并且需要非常频繁地检查这些权限的应用程序会导致可怕的性能。

但是,通常情况下,检查权限不会经常发生,导致显着的性能下降。

+0

非常感谢您的回答!另外我还有一个问题:安全管理器是否只检查像System.exit()这样的可能有害的API,或者检查所有API,比如System.out.println()? – instantsetsuna 2010-09-07 06:58:41

+1

@ instantssets:安全管理器由特定的“可能不安全”的API调用显式调用,即它不检查每一个方法调用。您也可以在自己的代码中添加安全检查。 – 2010-09-07 07:17:49

+0

感谢您的澄清! :) – instantsetsuna 2010-09-07 08:03:22