Runtime类
Runtime类
Runtime类是java.lang包的一部分,它提供了一些与Java运行时环境相关的方法。
- 获取运行时对象:
- 可以通过
Runtime.getRuntime()方法获取当前Java应用程序的运行时对象。
- 可以通过
- 执行本地操作系统命令:
exec(String command):执行指定的字符串命令。exec(String[] cmdarray):执行字符串数组中的命令。exec(String command, String[] envp):在指定的环境变量下执行命令。exec(String[] cmdarray, String[] envp):在指定的环境变量下执行命令数组。
- 获取和设置系统属性:
getProperty(String key):根据键获取系统属性。setProperty(String key, String value):设置系统属性。listProperties():列出所有系统属性。
- 垃圾回收:
gc():建议JVM进行垃圾回收。
- 运行最终化器:
runFinalization():运行挂起的垃圾收集器。
- 退出程序:
exit(int status):退出JVM,status通常为0表示正常退出,非0表示异常退出。
- 可用和总内存:
freeMemory():返回JVM当前空闲内存。totalMemory():返回JVM当前总内存。
- 最大可用内存:
maxMemory():返回JVM可以使用的最大内存量。

浙公网安备 33010602011771号