当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java System setSecurityManager()用法及代码示例


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


相关用法


注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java System class setSecurityManager() method with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。