import java.util.Properties;
public class SystemDemo {
public static void main(String[] args) {
/*
* 可以自己设置一些系统属性,如果自定义的系统属性
* 在JVM启动的默认系统属性里有,会覆盖JVM启动的
* 默认属性,如果没有,则会在启动时添加上这个系统属性
*/
System.setProperty("os.name", "WIN XP");
/*
* Properties是HashTable的子类,也就是Map的子类
* 可以通过map的方法取出该集合中的元素
* 该集合中装的都是字符串,没有泛型的定义
*/
Properties prop = System.getProperties();
for(Object obj : prop.keySet()) {
String value = (String) prop.get(obj);
System.out.println(obj + "=" + value);
}
/*
* 可以获取某个系统属性的值
* 比如获取系统名称的值,判断
* 是否可以安装本软件
*/
String value = System.getProperty("os.name");
System.out.println("当前系统为:" + value);
}
}
java JVM 系统属性
最新推荐文章于 2023-12-14 14:18:25 发布