黑马程序员技术交流社区
标题:
JVM加载默认系统属性的问题
[打印本页]
作者:
霍明波
时间:
2012-8-19 09:59
标题:
JVM加载默认系统属性的问题
在java虚拟接启动时加载一些系统的默认信息,通过循环打印出来,例如毕老师视频18-1,
import java.util.*;
class SystemDemo
{
public static void main(String[] args)
{
Properties prop = System.getProperties();
//因为Properties是Hashtable的子类,也就是Map集合子集
for(Object obj : prop.keySet())
{
String value = stringPropertyNames();
System.out.println(obj+"::"+value);
}
}
}
后来毕老师说的通过Properties类中的特有方法stringPropertyNames()也可以打印出系统属性来。
请教高手怎么做。
作者:
刘芮铭
时间:
2012-8-19 19:54
public class SystemDemo
{
public static void main(String[] args)
{
Properties prop = System.getProperties();//确定当前的系统属性
Set<String> keySet =prop.stringPropertyNames();//返回此属性列表中的键集
//其中该键及其对应值是字符串,如果在主属性列表中未找到同名的键,则还包括默认属性列表中不同的键。
for(String str:keySet)//使用高级for循环,对指定的keySet的键集进行遍历
{
String value=(String)prop.get(str);
System.out.println(str+"::"+value);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2