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可以使用的最大内存量。
作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现