Java System.setProperty()用法詳解
/*
* 設(shè)置指定鍵對(duì)值的系統(tǒng)屬性
* setProperty (String prop, String value);
*
* 參數(shù):
* prop - 系統(tǒng)屬性的名稱。
* value - 系統(tǒng)屬性的值。
*
* 返回:
* 系統(tǒng)屬性以前的值,如果沒(méi)有以前的值,則返回 null。
*
* 拋出:
* SecurityException - 如果安全管理器存在并且其 checkPermission 方法不允許設(shè)置指定屬性。
* NullPointerException - 如果 key 或 value 為 null。
* IllegalArgumentException - 如果 key 為空。
* 注:這里的system,系統(tǒng)指的是 JRE (runtime)system,不是指 OS。
*
*/
//實(shí)例
System.setProperty("Property1", "abc");
System.setProperty("Property2","def");
//這樣就把第一個(gè)參數(shù)設(shè)置成為系統(tǒng)的全局變量!可以在項(xiàng)目的任何一個(gè)地方 通過(guò)System.getProperty("變量");來(lái)獲得,
//System.setProperty 相當(dāng)于一個(gè)靜態(tài)變量 ,存在內(nèi)存里面!
public class SystemTest { static { setValue(); } public static void setValue() { System.setProperty("name", "張三"); System.setProperty("age", "28"); } public static void main(String[] args) { System.out.println(System.getProperty("name")); System.out.println(System.getProperty("age")); } }
輸出
張三
28
到此這篇關(guān)于Java System.setProperty()用法詳解的文章就介紹到這了,更多相關(guān)Java System.setProperty()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IDEA JAVA項(xiàng)目熱加載的實(shí)現(xiàn)步驟
熱加載可以使代碼修改后無(wú)須重啟服務(wù)器,就可以加載更改的代碼,本文主要介紹了IDEA JAVA項(xiàng)目熱加載的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2023-06-06SpringBoot上傳文件并配置本地資源映射來(lái)訪問(wèn)文件的實(shí)例代碼
這篇文章主要介紹了SpringBoot上傳文件并配置本地資源映射來(lái)訪問(wèn)文件的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Java源碼深度分析String與StringBuffer及StringBuilder詳解
當(dāng)對(duì)字符串進(jìn)行修改的時(shí)候,需要使用?StringBuffer?和?StringBuilder類(lèi),和String類(lèi)不同的是,StringBuffer和?StringBuilder類(lèi)的對(duì)象能夠被多次的修改,并且不產(chǎn)生新的未使用對(duì)象,本篇我們來(lái)分析分析它們的源碼2022-05-05struts2中實(shí)現(xiàn)多個(gè)文件同時(shí)上傳代碼
struts2中實(shí)現(xiàn)多個(gè)文件同時(shí)上傳代碼,需要的朋友可以參考一下2013-04-04Java怎么獲取當(dāng)前時(shí)間、計(jì)算程序運(yùn)行時(shí)間源碼詳解(超詳細(xì)!)
有的時(shí)候,我們需要查看某一段代碼的性能如何,最為簡(jiǎn)單的方式,可以通過(guò)計(jì)算該段代碼執(zhí)行的耗時(shí),來(lái)進(jìn)行簡(jiǎn)單的判斷,這篇文章主要給大家介紹了關(guān)于Java怎么獲取當(dāng)前時(shí)間、計(jì)算程序運(yùn)行時(shí)間的相關(guān)資料,需要的朋友可以參考下2024-07-07SpringBoot整合ShardingSphere5.x實(shí)現(xiàn)數(shù)據(jù)加解密功能(最新推薦)
這篇文章主要介紹了SpringBoot整合ShardingSphere5.x實(shí)現(xiàn)數(shù)據(jù)加解密功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06Java通過(guò)在主循環(huán)中判斷Boolean來(lái)停止線程的方法示例
這篇文章主要介紹了Java通過(guò)在主循環(huán)中判斷Boolean來(lái)停止線程的方法,結(jié)合具體實(shí)例形式分析了java針對(duì)線程的判斷與停止操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-04-04