totalMemory() :返回 Java 虚拟机中的内存总量。
maxMemory() :返回 Java 虚拟机试图使用的最大内存量。
freeMemory() :返回 Java 虚拟机中的空闲内存量。
这是API的解释。
我写了这么一段代码
public class RuntimeDemo
{
public static void main(String[] args) throws Exception
{
//构造方法被私有化了。
Runtime myRun = Runtime.getRuntime();
System.out.println("已用内存" + myRun.totalMemory());
System.out.println("最大内存" + myRun.maxMemory());
System.out.println("可用内存" + myRun.freeMemory());
String i = "";
long start = System.currentTimeMillis();
System.out.println("浪费内存中.....");
for(int j = 0;j < 10000;j++)
{
i += j;
}
long end = System.currentTimeMillis();
System.out.println("执行此程序总共花费了" + ( end -