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

相关文章
相关标签/搜索