Java 语言中的 Runtime 类的重要性是什么?


java.lang.Runtime 类是 Object 类的子类,它可以提供一个程序运行环境中各种信息的访问权限。Java 运行时环境创建一个与一个程序关联的此类的单个实例。

Runtime 类没有任何公共构造方法,所以一个程序不能创建它自己类的实例。一个程序必须调用 getRuntime() 方法来获取当前 Runtime 对象的引用。Runtime 类的重要方法是 addShutdownHook()、exec()、exit()、freeMemory()、gc()、halt() 和 load()。

语法

public class Runtime extends Object

示例

public class RuntimeTest {
   static class Message extends Thread {
      public void run() {
         System.out.println(" Exit");
      }
   }
   public static void main(String[] args) {
      try {
         Runtime.getRuntime().addShutdownHook(new Message());
         System.out.println(" Program Started...");
         System.out.println(" Wait for 5 seconds...");
         Thread.sleep(5000);
         System.out.println(" Program Ended...");
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

输出

Program Started...
Wait for 5 seconds...
Program Ended...
Exit

更新于: 2023-11-22

1 千+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.