System.getProperty System.getenv 區別 log4j取法

log4j 能夠${}取系統變量相關屬性  getPropertyjava

 

Java提供了System類的靜態方法getenv()和getProperty()用於返回系統相關的變量與屬性,getenv方法返回的變量大多於系統相關,getProperty方法返回的變量大多與java程序有關。jvm

System.getenv() 方法是獲取指定的環境變量的值。編碼

System.getenv(String str) 接收參數爲任意字符串,當存在指定環境變量時即返回環境變量的值,不然返回null。操作系統

System.getProperty() 是獲取系統的相關屬性,包括文件編碼、操做系統名稱、區域、用戶名等,此屬性通常由jvm自動獲取,不能設置。字符串

System.getProperty(String str) 接收參數爲任意字符串,當存在指定屬性時即返回屬性的值,不然返回null。get

相關文章
相關標籤/搜索