关于System类的使用方法【小程序】

来源:互联网 发布:bose蓝牙音响 知乎 编辑:程序博客网 时间:2024/04/30 14:54

/**
 * system:类中的方法和属性都是静态的。
 * out:标准输出,默认是控制台
 * in:标准输入,默认是键盘
 * 要求:描述系统一些信息
 * 获取系统属性信息:
 */
import java.util.Properties;


public class SystemDemo {


public static void main(String[] args) {
Properties prop=System.getProperties();
/*因为Properties是Hashtable的子类,也就是Map集合的一个子类对象
 * 那么可以通过map的方法取出该集合中的元素。
 * 该集合中存储都是字符串。没有泛型定义*/
//如何在系统中定义一些特有信息?
System.setProperty("mykey", "mavalue");
//获取指定属性信息(操作系统的信息)
String  value1=System.getProperty("os.name");
System.out.println("value1"+value1);
System.out.println("<-------------------------------------->");
//可不可以在jvm启动时,动态加载一些属性信息呢?
//书写时就把属性给写死了
String  v=System.getProperty("haha1");
System.out.println("v="+v);
System.out.println("<----------------------------------------->");
//获取所有属性信息
for (Object obj : prop.keySet()) {
String value=(String)prop.get(obj);
System.out.println(obj+": :"+value);
}
System.out.println("<----------------------------------------->");
}


}
0 0
原创粉丝点击