当前位置:编程学习 > JAVA >>

System.setProperty用法

System.setProperty()
所谓的 system porperty,system 指的是 JRE (runtime)system,不是指 OS。 
System.setProperty("net.jxta.tls.principal", "client"); 
System.setProperty("net.jxta.tls.password", "password"); 
System.setProperty("JXTA_HOME",System.getProperty("JXTA_HOME","client")); 
可以利用系统属性来加载多个驱动

以上是网络上解释:

个人用法, System.setProperty("system.version","系统版本");System.setProperty("model","debug");

这样在设置成为系统的全局变量!可以在项目的任何一个地方  System.getProperty("变量");来获得,

System.setProperty 相当于一个静态变量  ,存在内存里面!

如果上面所以,System.setProperty成为静态变更,还有什么用法的?各位大侠请show  --------------------编程问答-------------------- System.setProperty 相当于一个静态变量 ??
setProperty是一个方法,System内部有个static的Properties属性,实际上是调用Properties属性的setProperty方法

System的Properties属性,可以通过启动参数来设置,即-Dxxx=yyy,这样就可以通过System.getProperty(xxx)来获取yyy

所以一般System的Properties应用在跟系统配置相关的处理,并不是为了全局变量而使用(当然可以做为全局变量使用)
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,