The java.lang.Runtime クラスは Object クラスのサブクラスであり、プログラムの実行環境に関するさまざまな情報を提供できます。 Java ランタイム環境は、プログラムに関連付けられたこのクラスの単一インスタンスを作成します。 実行時クラスにはパブリック コンストラクターがないため、プログラムは独自のクラス インスタンスを作成できません。プログラムは、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
以上がJavaにおけるRuntimeクラスの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。