Properties p=system.getproperties(); 返回当前系统属性的集合.比如版本,安装目录,操作系统版本,环境变量等.
Runtime rt=Runtime.getRuntime() 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。
最后一个是得到总的内存,还有当前空闲的内存容量
自己其实查下JAVA的api文档就什么都知道了.
呵呵,把你的程序修改一下:
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()+rt.totalMemory()+"Free Memory="+ rt.freeMemory()); //这句不太懂//
}
}
解释:
getProperties() 确定当前的系统属性。
getRuntime() 返回与当前 Java 应用程序相关的运行时对象。
totalMemory() 返回 Java 虚拟机中的内存总量。
freeMemory() 返回 Java 虚拟机中的空闲内存量