java JVM 系统属性

来源:互联网 发布:指纹锁品牌 三星 知乎 编辑:程序博客网 时间:2024/05/20 22:40
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);}}

0 0
原创粉丝点击