Java 中 Runtime 类的重要性是什么?
javaobject oriented programmingprogramming
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