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