Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

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

Lớp java.lang.Runtime là một lớp con của Object, cung cấp quyền truy cập vào nhiều thông tin về môi trường mà chương trình đang chạy. Môi trường chạy Java tạo một instance duy nhất của lớp này liên kết với một chương trình. Lớp Runtime không có constructor public nào, nên chương trình không thể tạo instance riêng. Chương trình phải gọi phương thức getRuntime() để lấy tham chiếu đến đối tượng Runtime hiện tại. Các phương thức quan trọng của Runtime bao gồm addShutdownHook(), exec(), exit(), freeMemory(), gc(), halt() và 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("Chương trình bắt đầu...");
            System.out.println("Đợi 5 giây...");
            Thread.sleep(5000);
            System.out.println("Chương trình kết thúc...");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Kết quả

Chương trình bắt đầu...
Đợi 5 giây...
Chương trình kết thúc...
Exit