System.setProperty 與 System.getProperty


System.setProperties(Properties propes):將系統屬性設置為Properties參數;
System.setPropertie(String key,String value)等同於System.getProperties().setPropertie(String key,String value):設置指定鍵指示的系統屬性

 

setProperty (String prop, String value);  
  
參數:  
prop - 系統屬性的名稱。  
value - 系統屬性的值。   
  
返回:  
系統屬性以前的值,如果沒有以前的值,則返回 null。  
  
拋出:   
SecurityException - 如果安全管理器存在並且其 checkPermission 方法不允許設置指定屬性。  
NullPointerException - 如果 key 或 value 為 null。  
IllegalArgumentException - 如果 key 為空。  
注:這里的system,系統指的是 JRE (runtime)system,不是指 OS。

另外使用Properties.getProperty方法的參數也可以使用系統的一些環境變量,列表如下:

Key                     Meaning
-------------------     ------------------------------
"file.separator"        File separator (e.g., "/")
"java.class.path"       Java classpath
"java.class.version"    Java class version number
"java.home"             Java installation directory
"java.vendor"           Java vendor-specific string

"java.vendor.url"       Java vendor URL
"java.version"          Java version number
"line.separator"        Line separator
"os.arch"               Operating system architecture
"os.name"               Operating system name

"path.separator"        Path separator (e.g., ":")
"user.dir"              User's current working directory
"user.home"             User home directory
"user.name"             User account name

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM