Java安全管理器――SecurityManager
图3-1-5-1 安全管理机制
图3-1-5-2 检查操作权限
一般而言,Java程序启动时并不会自动启动安全管理器,可以通过以下两种方法启动安全管理器:
① 一种是隐式,启动默认的安全管理器最简单的方法就是:直接在启动命令中添加-Djava.security.manager参数即可。
② 一种是显式,实例化一个java.lang.SecurityManager或继承它的子类的对象,然后通过System.setSecurityManager()来设置并启动一个安全管理器。