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 千+ 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告