Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java में Runtime क्लास का महत्व क्या है?

java.lang.Runtime क्लास Object क्लास का एक सबक्लास है, जो उस वातावरण के बारे में विभिन्न जानकारी तक पहुंच प्रदान कर सकता है जिसमें एक प्रोग्राम चल रहा है। जावा रन-टाइम वातावरण इस क्लास का एक सिंगल इंस्टेंस बनाता है जो एक प्रोग्राम से जुड़ा होता है। Runtime क्लास में कोई पब्लिक कंस्ट्रक्टर नहीं होते, इसलिए एक प्रोग्राम इस क्लास के अपने इंस्टेंस नहीं बना सकता। एक प्रोग्राम को वर्तमान Runtime ऑब्जेक्ट का रेफरेंस प्राप्त करने के लिए getRuntime() मेथड को कॉल करना होगा। 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

  1. Java में GridBagConstraints क्लास का महत्व क्या है? Java में GridBagConstraints क्लास का महत्व क्या है?

    एक GridBagLayout एक बहुत ही लचीला लेआउट प्रबंधक है जो हमें कंस्ट्रेंट्स का उपयोग करके घटकों को एक दूसरे के सापेक्ष स्थिति देने की अनुमति देता है। प्रत्येक GridBagLayout सेल के एक गतिशील आयताकार ग्रिड का उपयोग करता है जिसमें प्रत्येक घटक एक या अधिक सेल पर कब्जा करता है जिसे इसका प्रदर्शन क्षेत्र कहा

  1. Java में SwingWorker क्लास का महत्व क्या है Java में SwingWorker क्लास का महत्व क्या है

    एक SwingWorker क्लास हमें एक वर्कर थ्रेड में एक असिंक्रोनस टास्क (जैसे लंबे समय तक चलने वाला टास्क) करने में सक्षम बनाती है फिर टास्क परिणामों के आधार पर इवेंट डिस्पैच थ्रेड (EDT) से Swing कंपोनेंट्स को अपडेट करती है। इसे Java 1.6 संस्करण में पेश किया गया था।SwingWorker क्लासjava.swing.SwingWorker क

  1. Java में SwingUtilities क्लास का महत्व क्या है? Java में SwingUtilities क्लास का महत्व क्या है?

    Java में, स्विंग कंपोनेंट्स स्क्रीन पर प्रदर्शित होने के बाद, केवल एक थ्रेड द्वारा संचालित किए जा सकते हैं जिसे इवेंट हैंडलिंग थ्रेड कहा जाता है। हम अपना कोड एक अलग ब्लॉक में लिख सकते हैं और इस ब्लॉक का रेफरेंस इवेंट हैंडलिंग थ्रेड को दे सकते हैं। SwingUtilities क्लास में दो महत्वपूर्ण स्टेटिक मेथड्