java.lang.Runtime类继承自java.lang.Object. 每个java应用程序都有一个Runtime类的实例,使其能够与当前的运行环境相连接,通过getRuntime方法可以获取当前运行时。但是应用程序不能创建自己的Runtime类实例。
Runtime类使用的是单例模式。
package reflect;
public class RuntimeTest {
public static void main(String[] args) {
Runtime rt=Runtime.getRuntime();
//获取空闲内存
System.out.println(rt.freeMemory());
//获取总内存
System.out.println(rt.totalMemory());
try
{
//开启一个子进程执行命令
rt.exec("notepad");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}