System类setSecurityManager()方法
- setSecurityManager() 方法可在
java.lang
包。 - 在 setSecurityManager() 方法中,如果已经安装了安全管理器,那么在这种情况下,给定参数建立作为当前安全管理器的连接,否则如果给定参数为空,那么在这种情况下,给定参数不能作为当前安全管理器建立连接manager 则不会执行任何操作。
- setSecurityManager() 方法是一个静态方法,因此它也可以通过类名访问。
- setSecurityManager() 方法不抛出任何异常。
用法:
public static void setSecurityManager(SecurityManager sm);
参数:
sm(security manager)
- 如果安全管理器之前无法为当前应用程序建立连接,则代表安全管理器。
返回值:
这个方法的返回类型是void
,它不返回任何东西。
例:
// Java program to demonstrate the example of
// setSecurityManager () method of System Class.
import java.lang.*;
public class SetSecurityManagerMethod {
public static void main(String[] args) {
// Creating an instance of SecurityManager
SecurityManager sm = new SecurityManager();
// By using setSecurityManager() method is used to
//set the Security Manager
System.setSecurityManager(sm);
// By using getSecurityManager() method is used
//to get the Security Manager
sm = System.getSecurityManager();
// By using conditional statement to check existence
//of Security Manager existence
if (sm == null)
System.out.println("Security manager couldn’t established");
else
System.out.println("Security manager connection is established");
}
}
输出
E:\Programs>javac SetSecurityManagerMethod.java E:\Programs>java SetSecurityManagerMethod Security manager connection is established
相关用法
- Java System setIn()用法及代码示例
- Java System setErr()用法及代码示例
- Java System setOut()用法及代码示例
- Java System setProperties()用法及代码示例
- Java System setProperty()用法及代码示例
- Java System clearProperty()用法及代码示例
- Java System loadLibrary()用法及代码示例
- Java System console()用法及代码示例
- Java System arraycopy()用法及代码示例
- Java System exit()用法及代码示例
- Java System getProperty()用法及代码示例
- Java System nanoTime()用法及代码示例
- Java System getenv()用法及代码示例
- Java System identityHashCode()用法及代码示例
- Java System inheritedChannel()用法及代码示例
- Java System load()用法及代码示例
- Java System lineSeparator()用法及代码示例
- Java System getSecurityManager()用法及代码示例
- Java System getProperties()用法及代码示例
- Java System gc()用法及代码示例
注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java System class setSecurityManager() method with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。