java——Runtime

一、Runtime类:代表着Java程序的运行时环境;

  每个Java程序都有一个Runtime实例,该类会被自动创建;

  我们可以通过Runtime.getRuntime() 方法来获取当前程序的Runtime实例;

二、核心方法:

1)关闭资源钩子时调用一个线程执行一次:addShutdownHook()

  //mian方法结束时执行;

 

public class RuntimeTest {
    public static void main(String[] args) {
        Runtime runtime = Runtime.getRuntime();
        runtime.addShutdownHook(new Thread(){
            @Override
            public void run() {
                System.out.println("执行addShutdownHook()");
            }
        });
    }
}

 

2)返回Java虚拟机可用的处理器数:.availableProcessors();

------------

3)返回Java虚拟机中的空闲内存量:.freeMemory()

4)返回Java虚拟机中的内存总量:.totalMemory()

5)返回Java虚拟机试图使用的最大内存量:.maxMemory()

------------

6)强行终止目前正在运行的Java虚拟机:.halt(int status) ;status设置为0;

 

posted @ 2019-07-23 09:56  开拖拉机的拉风少年  阅读(228)  评论(0编辑  收藏  举报