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
廣告