當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。