1. Runtime的定义(java.lang.Runtime)
Runtime类是单实例的,每个Java应用程序都有一个该类的实例,
它允许应用程序和运行应用程序的环境进行交互。可使用getRuntime方法获取该类的实例。
2.常用方法
方法 | 作用 |
getRuntime(): | Runtime返回与当前Java应用程序关联的运行时对象。 |
exec(String): | Process在单独的进程中执行指定的字符串命令的方法。 该方法会返回一个Process的实例,该方法有许多的重载。 |
freeMemory(): | long返回Java虚拟机中的可用内存量 |
totalMemory(): | long返回Java虚拟机中的内存总量 |
maxMemory(): | long返回Java虚拟机将尝试使用的最大内存量。 |
exit(int): | void通过启动其关闭序列来终止当前运行的Java虚拟机。此方法永远不会正常返回。System.exit(int)就是调用该方法执行的 |
availableProcessors(): | 返回可用处理器的Java虚拟机的数量。 |