AccessController.doPrivileged
2022-09-02 03:43:18
我试图弄清楚一些遗留代码在做什么。这条线到底在做什么,为什么我需要这样?
String lineSeparator = (String) java.security.AccessController.doPrivileged(
new sun.security.action.GetPropertyAction("line.separator"));
我在 Weblogic 8 上运行的 web/ejb 应用程序的记录器实现中发现了它。据我所知,没有启用任何特殊的安全策略。(我不喜欢从sun.*包中导入,所以我想摆脱这行;-)