কম্পিউটার টিউটোরিয়াল

জাভাতে Runtime ক্লাসের গুরুত্ব

java.lang.Runtime ক্লাস হলো Object ক্লাসের একটি সাবক্লাস, যা প্রোগ্রাম চলাচল করছে এমন এনভায়রনমেন্ট সম্পর্কে বিভিন্ন তথ্য অ্যাক্সেস করার সুযোগ দেয়। জাভা রান-টাইম এনভায়রনমেন্ট এই ক্লাসের একটি একক ইনস্ট্যান্স তৈরি করে যা প্রোগ্রামের সাথে যুক্ত থাকে। 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
  1. জাভাতে Container ক্লাসের গুরুত্ব কী?

  2. জাভাতে GridBagConstraints ক্লাসের গুরুত্ব কী?

  3. জাভাতে SwingWorker ক্লাসের গুরুত্ব কী?

  4. জাভাতে SwingUtilities ক্লাসের গুরুত্ব কী?