黑马程序员技术交流社区

标题: 求教毕老师在18天01中讲解system类的一个问题 [打印本页]

作者: rover0321    时间: 2014-6-14 10:39
标题: 求教毕老师在18天01中讲解system类的一个问题
毕老师的代码是这样写的
  1. Properties prop = System.getProperties();
  2. System.setProperty("mykey", "myvalue");

  3. ...
  4. // 打印prop中的键值对
复制代码

我的问题是:获取系统属性在前,设置新的键值对在后,打印的时候为什么还能打印出新添加的键值对?先谢谢大家。


作者: 123_yaya    时间: 2014-6-14 11:07
new Properties()是创建一个无默认值的空属性列表。可以通过setProperty往该属性列表添加属性。要加载系统属性是用load(InputStream inStream) 方法实现加载的。
作者: rover0321    时间: 2014-6-14 15:23
123_yaya 发表于 2014-6-14 11:07
new Properties()是创建一个无默认值的空属性列表。可以通过setProperty往该属性列表添加属性。要加载系统 ...

毕老师用的是System类的静态函数getProperty()来得到一个系统的属性。没有通过load的方式。
作者: rover0321    时间: 2014-6-14 18:29
铁血丹心 发表于 2014-6-14 17:19
费了我老大劲了

谢谢您,这下我懂了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2