java其他对象

163 阅读1分钟

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);
      }
      	*/
      }
    

    }