Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của lớp Runtime trong Java là gì?

java.lang.Runtime lớp là một lớp con của Đối tượng , có thể cung cấp quyền truy cập vào các thông tin khác nhau về môi trường mà một chương trình đang chạy. Môi trường thời gian chạy Java tạo ra một phiên bản duy nhất của lớp này được liên kết với một chương trình. Thời gian chạy lớp không có bất kỳ hàm tạo công khai nào, vì vậy một chương trình không thể tạo các thể hiện của riêng lớp đó. Chương trình phải gọi getRuntime () để nhận tham chiếu đến Runtime hiện tại vật. Các phương thức quan trọng của lớp Runtime là addShutdownHook (), execute (), exit (), freeMemory (), gc (), halt () load ().

Cú pháp

public class Runtime extends Object

Ví dụ

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();
      }
   }
}

Đầu ra

Program Started...
Wait for 5 seconds...
Program Ended...
Exit