getSecurityManager()
方法getSecurityManager()方法在java.lang包中可用。
getSecurityManager()方法用于返回安全管理器(如果存在),否则,如果安全管理器无法为当前应用程序建立,则返回null。
getSecurityManager()方法是静态方法,因此也可以使用类名访问此方法。
此方法的返回类型为SecurityManager,因此仅在当前为当前接口建立安全管理器时才返回安全管理器,而在没有为当前应用程序建立安全管理器时返回null。
getSecurityManager()方法不会引发任何异常。
语法:
public static SecurityManager getSecurityManager();
参数:
它不接受任何参数。
返回值:
此方法的返回类型为SecurityManager,仅在当前为当前接口建立安全管理器时才返回安全管理器,而在没有为当前应用程序建立安全管理器时则返回null。
示例
//Java程序演示的例子 //系统类的getSecurityManager()方法 import java.lang.*; public class GetSecurityManagerMethod { public static void main(String[] args) { SecurityManager smgr = System.getSecurityManager(); if (smgr != null) { smgr.checkExit(0); } else { System.out.println("Security manager is null"); } } }
输出结果
E:\Programs>javac GetSecurityManagerMethod.java E:\Programs>java GetSecurityManagerMethod Security manager is null