Runtime类

Runtime类

Runtime类是java.lang包的一部分,它提供了一些与Java运行时环境相关的方法。

  1. 获取运行时对象
    • 可以通过Runtime.getRuntime()方法获取当前Java应用程序的运行时对象。
  2. 执行本地操作系统命令
    • exec(String command):执行指定的字符串命令。
    • exec(String[] cmdarray):执行字符串数组中的命令。
    • exec(String command, String[] envp):在指定的环境变量下执行命令。
    • exec(String[] cmdarray, String[] envp):在指定的环境变量下执行命令数组。
  3. 获取和设置系统属性
    • getProperty(String key):根据键获取系统属性。
    • setProperty(String key, String value):设置系统属性。
    • listProperties():列出所有系统属性。
  4. 垃圾回收
    • gc():建议JVM进行垃圾回收。
  5. 运行最终化器
    • runFinalization():运行挂起的垃圾收集器。
  6. 退出程序
    • exit(int status):退出JVM,status通常为0表示正常退出,非0表示异常退出。
  7. 可用和总内存
    • freeMemory():返回JVM当前空闲内存。
    • totalMemory():返回JVM当前总内存。
  8. 最大可用内存
    • maxMemory():返回JVM可以使用的最大内存量。
posted @ 2024-08-14 11:28  糊涂图-4060  阅读(31)  评论(0)    收藏  举报