我是一个JAVA初学者,对一些简单的程序都一筹莫展,像下面这个程序,我都还有几点不太清楚,谁能帮我好好地解释一下这个程序???在下感激不尽,谢谢各位
// Property.java
import java.util.*;public class Property {
  public static void main(String[] args) {
    System.out.println(new Date());
    Properties p = System.getProperties();
    p.list(System.out);
    System.out.println("--- Memory Usage:");
    Runtime rt = Runtime.getRuntime();
    System.out.println("Total Memory = "
                       + rt.totalMemory()
                       + " Free Memory = "
                       + rt.freeMemory());
  }
}

解决方案 »

  1.   

    输出运行时内存及系统信息。 p.list(System.out);
    是把系统信息属性列表输出至Systgem.out输出流。后面的就是输出运行内存使用情况了。
      

  2.   

    System.out.println(new Date()); //打印当前日期时间
    Properties p = System.getProperties(); //得到系统属性
    p.list(System.out); //在控制台打出系统属性
    System.out.println("--- Memory Usage:");
    Runtime rt = Runtime.getRuntime(); 
    System.out.println("Total Memory = "
    + rt.totalMemory()
    + " Free Memory = "
    + rt.freeMemory()); //通过运行时对象得到当前内存使用状况