System: 类中的方法和属性都是静态的。
out: 标准输出,默认是控制台。
in: 标准输入,默认是键盘。
描述一些系统信息:
-
获取系统属性信息:Properties getProperties();
因为Properties 是Hashtable的子类,也就是Map集合的子类对象。 那么可以通过map的方法去除该集合的元素, 该集合存储的都是字符串,没有泛型定义。 //如何在系统中自定义一些特有信息呢? System.setProperty("mykey","myvalue"); //获取指定属性信息。 String value = System.getProperty("os.name"); System.out.println("value="+value); //可不可以在jvm启动时,动态加载一些属性信息呢? String v = System.getProperty("haha"); System.out.println("v="+v); /* //获取所有属性信息。 for(Object obj : prop.keySet()) { String value = (String)prop.get(obj); System.out.println(obj+"::"+value); } */ }}