/*
 * 设置指定键对值的系统属性
 * setProperty (String prop, String value);
 *
 * 参数:
 * prop - 系统属性的名称。
 * value - 系统属性的值。 
 *
 * 返回:
 * 系统属性以前的值,如果没有以前的值,则返回 null。
 *
 * 抛出: 
 * SecurityException - 如果安全管理器存在并且其 checkPermission 方法不允许设置指定属性。
 * NullPointerException - 如果 key 或 value 为 null。
 * IllegalArgumentException - 如果 key 为空。
 * 注:这里的system,系统指的是 JRE (runtime)system,不是指 OS。
 *
*/

//实例
System.setProperty("Property1", "abc");
System.setProperty("Property2","def");

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

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

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"));
}
}

输出:

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAAuCAIAAAC571xnAAABRUlEQVR4nO3Z3W3DIBSG4TMeAzFAB2EXRmEUclGKjgmK07qKfD69z1VNo8jSa37k2Bd0Wd8x248jFlvM0eVD73/dP98gLthX9JF89f78OOx85tZx6qQuqUKzfpyOY9Sskza+fUW6aljrXtlNeSbu5i8rM0eqKF6dqkgVHWdmZdRVdr4y/zYwD8R97Csu56N5+fo8xdnqbt56sUytoMimjLrKqKuMusqoq4y6yqirjLrKRt2SxjumVJr/d80/L59y/fzN4SLrvdc8o9bsOraS5kXN9I1nXZlbSb6u/3uZ1ri/pW7NqRwu588Ch3HE4Oq2kpbttWY3dzNTN5xRt5X0dKLqNbuRwwViGKeq7cLr913qRmTf09Zzi7PbdzkyB8TbDGXUVUZdZdRVRl1l1FVGXWXUVUZdZdRVRl1l1FVGXWXUVUZdZQ/hBuhBNyNuvQAAAABJRU5ErkJggg==" alt="" />

Java中System.setProperty()用法的更多相关文章

  1. Java中System.setProperty()

    Java中System.setProperty()用法 <转抄> // Daysafter :Integer中 getInteger( String s); getInteger( Str ...

  2. 转:十八、java中this的用法

    http://blog.csdn.net/liujun13579/article/details/7732443 我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它, ...

  3. python中print()函数的“,”与java中System.out.print()函数中的“+”

    python中的print()函数和java中的System.out.print()函数都有着打印字符串的功能. python中: print("hello,world!") 输出 ...

  4. Java 中 synchronized的用法详解(四种用法)

    Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码.本文给大家介绍java中 synchronized的用法,对本文感兴趣的朋友一起看看吧 ...

  5. java成神之——java中string的用法

    java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...

  6. java中stringBuilder的用法

    java中stringBuilder的用法 String对象是不可改变的.每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间.在需 ...

  7. 第一篇 网站基础知识 第4章 Java中Socket的用法

    第4章 Java中Socket的用法 4.1 普通Socket的用法 Java中的网络通信是通过Socket实现的,Socket分为ServetSocket和Socket两大类,ServetSocke ...

  8. Java中的Socket用法

    转发链接:https://www.cnblogs.com/zhanglei93/p/6217384.html (1)Java中的Socket用法 Java中的Socket分为普通的Socket和Nio ...

  9. Java 中System里getProperty(something)

    Java 中System里getProperty 方法获得系统参数 Key Description of Associated Value 中文描述 java.version Java Runtime ...

随机推荐

  1. JAVA 中 synchronized 详解

    看到一篇关于JAVA中synchronized的用法的详解,觉得不错遂转载之..... 原文地址: http://www.cnblogs.com/GnagWang/archive/2011/02/27 ...

  2. JAVA编程思想中总结的与C++的区别

    Java和C++都是面向对象语言.也就是说,它们都能够实现面向对象思想(封装,继乘,多态).而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象 ...

  3. 6-9 Haar+adaboost人脸识别

    我们重点分析了Haar特征的概念以及如何计算Haar特征,并介绍了Haar+Adaboost分类器它们的组合以及Adaboost分类器如何使用和训练.这节课我们将通过代码来实现一下Haar+Adabo ...

  4. HDU 1995 汉诺塔V (水题)

    题意:.. 析:2^n-i 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #include <c ...

  5. HDOJ1864(水的可怜)

    注意这句话:精确到小数点后两位如果是小数点的话 HDOJ1864 #include<stdio.h> #include<iostream> #include<algori ...

  6. 定位,标记,Socket通信传输位置

    # -*- coding: utf- -*- """ Editor : X-POWER Date : -- Motto : talk is cheap,show me y ...

  7. 给Clouderamanager集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

    这个很简单,在集群机器里,选择就是了,本来自带就有Impala的. 扩展博客 给Ambari集群里安装基于Hive的大数据实时分析查询引擎工具Impala步骤(图文详解)

  8. April Fools Contest 2017 A

    Description Input The input contains a single integer a (1 ≤ a ≤ 30). Output Output a single integer ...

  9. UVa 12186 Another Crisis 工人的请愿书

    c表示某上司上报的最少请愿下属,k表示总下属c=0.01T*k=kT/100(0.01T*k是整数)c=[0.01T*k]+1=[kT/100]+1(0.01T*k不是整数) kT=100 c=1 k ...

  10. Backbone学习记录(6)

    路由 backbone将路由规则和一个方法名绑定到一起,来控制单页的hash,以及单页的前进后退. var UserRouter = Backbone.Router.extend({ routes: ...