java学习之system

system:类中的方法和属性都是静态的

out:标准输出,默认是控制台

in:标准输入,默认是键盘

描述系统一些信息。

获取系统属性信息:properties  getProperties();

 1 public class SystemDemo {
 2 
 3     public static void main(String[] args) {
 4         
 5         
 6         Properties prop = System.getProperties();
 7         
 8         //因为properties是hashtable的子类,也就是map集合的一个子类对象。
 9         //那么可以通过map的方法取出该集合中的元素
10         //该集合中存储都是字符串。没有泛型定义。
11         
12         //如何在系统中自定义一些特有信息呢?
13         System.setProperty("mykep", "myvalue");
14         
15         //获取指定属性信息--判别系统平台
16         String value=System.getProperty("os.name");
17         System.out.println("value=" + value);
18         
19         //在jvm启动时,动态加载一些属性信息
20         
21         
22         /*
23          *获取所有属性信息
24         for(Object obj : prop.keySet()) {
25             String value =(String)prop.get(obj);
26             
27             System.out.println(obj + "::" + value);
28         }
29          */
30     }
31 
32 }

 

posted @ 2018-01-18 20:21  dreamy_java  阅读(140)  评论(0编辑  收藏  举报