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)文章
Java之synchronized(含與ReentrantLock的區(qū)別解讀)
文章主要介紹了`synchronized`和`ReentrantLock`的區(qū)別,包括它們的實(shí)現(xiàn)原理、公平性、靈活性、可中斷性等方面,同時(shí),文章詳細(xì)解釋了`synchronized`的使用方法,包括修飾實(shí)例方法、靜態(tài)方法和代碼塊的情況,以及如何分析代碼是否互斥和可重入性2025-01-01
Spring使用注解進(jìn)行對(duì)象裝配(DI)的操作
獲取Bean對(duì)象也叫做對(duì)象裝配,就是把對(duì)象取出來(lái)放到某個(gè)類(lèi)中,有時(shí)候也叫對(duì)象注入,這篇文章主要介紹了Spring使用注解進(jìn)行對(duì)象裝配(DI),需要的朋友可以參考下2023-07-07
SpringBoot 指標(biāo)監(jiān)控actuator的專(zhuān)題
未來(lái)每一個(gè)微服務(wù)在云上部署以后,我們都需要對(duì)其進(jìn)行監(jiān)控、追蹤、審計(jì)、控制等。SpringBoot就抽取了Actuator場(chǎng)景,使得我們每個(gè)微服務(wù)快速引用即可獲得生產(chǎn)級(jí)別的應(yīng)用監(jiān)控、審計(jì)等功能,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2021-11-11
Java對(duì)xls文件進(jìn)行讀寫(xiě)操作示例代碼
Java開(kāi)發(fā)項(xiàng)目中經(jīng)常會(huì)碰到處理Excel文件中數(shù)據(jù)的情況,下面這篇文章主要給大家介紹了利用Java對(duì)xls文件進(jìn)行讀寫(xiě)操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-08-08
springboot+zookeeper實(shí)現(xiàn)分布式鎖的示例代碼
本文主要介紹了springboot+zookeeper實(shí)現(xiàn)分布式鎖的示例代碼,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03

