java.lang.Runtime क्लास ऑब्जेक्ट . का एक उपवर्ग है वर्ग, उस वातावरण के बारे में विभिन्न सूचनाओं तक पहुँच प्रदान कर सकता है जिसमें एक कार्यक्रम चल रहा है। जावा रन-टाइम वातावरण इस वर्ग का एक एकल उदाहरण बनाता है जो किसी प्रोग्राम से जुड़ा होता है। रनटाइम क्लास में कोई पब्लिक कंस्ट्रक्टर नहीं होता है, इसलिए प्रोग्राम क्लास का अपना इंस्टेंस नहीं बना सकता है। एक प्रोग्राम को getRuntime() . को कॉल करना चाहिए वर्तमान रनटाइम . का संदर्भ प्राप्त करने की विधि वस्तु। रनटाइम क्लास के महत्वपूर्ण तरीके हैं addShutdownHook(), exec(),exit(), freeMemory(), gc(), हॉल्ट() और लोड ()।
सिंटैक्स
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