欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中的system.getProperty()的作用及使用方法

 更新時間:2023年05月26日 10:00:20   作者:Nasho  
System.getProperty()?方法用于獲取系統(tǒng)屬性的值,該方法接受一個字符串參數(shù),表示要獲取的系統(tǒng)屬性的名稱,返回值為字符串類型,表示該屬性的值,接下來通過本文給大家介紹Java中的system.getProperty()的作用及使用方法,感興趣的朋友跟隨小編一起看看吧

system.getProperty()的作用及使用方法

System.getProperty() 方法用于獲取系統(tǒng)屬性的值。系統(tǒng)屬性是指在系統(tǒng)配置文件中定義的屬性,如操作系統(tǒng)名稱、版本號等。該方法接受一個字符串參數(shù),表示要獲取的系統(tǒng)屬性的名稱,返回值為字符串類型,表示該屬性的值。 示例代碼如下:

String osName = System.getProperty("os.name");
System.out.println("操作系統(tǒng)名稱:" + osName);

上述代碼中,System.getProperty("os.name") 獲取了操作系統(tǒng)名稱的值,并將其賦給變量 osName,最后通過 System.out.println() 方法將操作系統(tǒng)名稱打印出來。 除了獲取系統(tǒng)屬性的值,System.getProperty() 方法還可以用于設置系統(tǒng)屬性的值。示例代碼如下:

System.setProperty("my.property", "123");
String myProperty = System.getProperty("my.property");
System.out.println("my.property 的值為:" + myProperty);

上述代碼中,System.setProperty("my.property", "123") 設置了名為 my.property 的系統(tǒng)屬性的值為 123,然后通過 System.getProperty("my.property") 獲取該屬性的值,并將其打印出來。 需要注意的是,由于系統(tǒng)屬性是在系統(tǒng)配置文件中定義的,因此在不同的操作系統(tǒng)和不同的 JVM 中可能會有不同的屬性名稱和屬性值。因此,在使用 System.getProperty() 方法時,應該盡量避免硬編碼屬性名稱和屬性值,而應該根據(jù)具體情況動態(tài)獲取。

System.getProperty()

System類來自于這個包:java.lang.System

System.getProperty("XXX")方法用來讀取JVM中的系統(tǒng)屬性,那么java 虛擬機中的系統(tǒng)屬性使用在運行java程序的時候java -D配置,有兩種方式

1-在命令行配置

在eclipse中,選中這個項目,然后在工具欄中選擇run-->run configurations,在出現(xiàn)的對話框的右邊選擇“Arguments”,然后在VM arguments中輸入-DconfigurePath=hello。如下圖:

2-在IDE中配置

在菜單欄中選擇:run->Edit configurations.會出現(xiàn)下面的對話框

在該對話框中點擊“Environment variables”將會出現(xiàn)添加環(huán)境變量的對話框,如下所示,可以在下面的對話框中添加新的或者修改刪除已經(jīng)存在的系統(tǒng)變量。

java默認的系統(tǒng)變量有下面這些:

java.version:java運行時版本

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)的架構(gòu)

os.version:操作系統(tǒng)的版本

file.separator:文件分隔符(在unix系統(tǒng)中是“/”)

path.separator:路徑分隔符(在unix系統(tǒng)中是“:”)

line.separator:行分隔符(在unix系統(tǒng)中是“/n”)

user.name:用戶的賬戶名稱

user.home:用戶的主目錄

user.dir:用戶的當前工作目錄

以上都是默認的java 系統(tǒng)變量,可以通過System.setProperty("key",value)l來進行設置

到此這篇關(guān)于Java中的system.getProperty()的作用及使用方法的文章就介紹到這了,更多相關(guān)system.getProperty()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論