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

扫描二维码关注公众号,回复: 6845153 查看本文章

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/Tractors/p/11229950.html