这篇文章主要介绍了java System.setProperty()用法详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

/*
*设置指定密钥对值的系统属性
*设置属性(string prop,string value);
* # 160;
*参数:
* prop-系统属性的名称。
* value-系统属性的值。#160;#160;
* # 160;
* Return:
*系统属性的前一个值,如果没有前一个值,则为null。
* # 160;
* throw:# 160;#160;
* security exception-如果安全管理器存在,并且其checkPermission方法不允许设置指定的属性。
* NullPointerException-如果键或值为空。
* IllegalArgumentException-如果键是空。
*注意:这里的system指的是JRE(运行时)系统,不是OS。
* # 160;
*/

//instance
system . set property(" property 1 "," ABC ");
system . set property(" property 2 "," def ");

//这样会把第一个参数设置为系统的全局变量!您可以在项目的任何位置使用system . getproperty(" variable ");为了得到,

//System.setProperty相当于一个静态变量# 160;,存储在内存中!

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

关于Java System.setProperty()用法的详细说明,本文到此为止。有关Java System.setProperty()的更多信息