Java的系统Property
(1)System.getProperties()
? ? ?可以確定當前的系統(tǒng)屬性,返回值是一個Properties;
(2)System.load(String filename)
? ? 加載文件中的屬性Properties
? ? 等同于:System.getProperties().load(String filename)
(3)System.setProperties(Properties propes)
? ?將系統(tǒng)屬性設置為Properties參數(shù);
(4)System.setProperties(String key,String value)
? ?設置指定鍵指示的系統(tǒng)屬性
? ?等同于System.getProperties().setProperties(String key,String value).
?
二、系統(tǒng)Property的key
將 getProperty(String key) 方法使用的當前系統(tǒng)屬性集合作為 Properties 對象返回。如果沒有當前系統(tǒng)屬性集合,則先創(chuàng)建并初始化一個系統(tǒng)屬性集合。這個系統(tǒng)屬性集合總是包含以下鍵的值:
| java.version | Java 運行時環(huán)境版本 |
| java.vendor | Java 運行時環(huán)境供應商 |
| java.vendor.url | Java 供應商的 URL |
| java.home | Java 安裝目錄 |
| java.vm.specification.version | Java 虛擬機規(guī)范版本 |
| java.vm.specification.vendor | Java 虛擬機規(guī)范供應商 |
| java.vm.specification.name | Java 虛擬機規(guī)范名稱 |
| java.vm.version | Java 虛擬機實現(xiàn)版本 |
| java.vm.vendor | Java 虛擬機實現(xiàn)供應商 |
| java.vm.name | Java 虛擬機實現(xiàn)名稱 |
| java.specification.version | Java 運行時環(huán)境規(guī)范版本 |
| java.specification.vendor | Java 運行時環(huán)境規(guī)范供應商 |
| java.specification.name | Java 運行時環(huán)境規(guī)范名稱 |
| java.class.version | Java 類格式版本號 |
| java.class.path | Java 類路徑 |
| java.library.path | 加載庫時搜索的路徑列表 |
| java.io.tmpdir | 默認的臨時文件路徑 |
| java.compiler | 要使用的 JIT 編譯器的名稱 |
| java.ext.dirs | 一個或多個擴展目錄的路徑 |
| os.name | 操作系統(tǒng)的名稱 |
| os.arch | 操作系統(tǒng)的架構 |
| os.version | 操作系統(tǒng)的版本 |
| file.separator | 文件分隔符\(在 UNIX 系統(tǒng)中是“/”) |
| path.separator | 路徑分隔符;(在 UNIX 系統(tǒng)中是“:”) |
| line.separator | 行分隔符\r\n(在 UNIX 系統(tǒng)中是“\n”) |
| user.name | 用戶的賬戶名稱 |
| user.home | 用戶的主目錄 |
| user.dir | 用戶的當前工作目錄 |
系統(tǒng)屬性值中的多個路徑是用平臺的路徑分隔符分隔的。
注意,即使安全管理器不允許執(zhí)行 getProperties 操作,它可能也會選擇允許執(zhí)行 getProperty(String) 操作
?
總結
以上是生活随笔為你收集整理的Java的系统Property的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad什么电脑配置好?
- 下一篇: 到底什么是分布式系统