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相关