The java.lang.Runtime类是Object类的子类,可以提供有关程序运行环境的各种信息。Java运行时环境创建与程序关联的此类的单个实例。Runtime类没有任何公共构造函数,因此程序无法创建自己的类实例。程序必须调用getRuntime() 方法来获取对当前Runtime对象的引用。Runtime类的重要方法包括addShutdownHook(),exec(),exit(),freeMemory(),gc(),halt()和load()。
Syntax
public class Runtime extends Object
登录后复制
Example
的中文翻译为:
示例
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
登录后复制
以上就是Runtime类在Java中的重要性是什么?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!