っ碎片化代码

Java常用类库-Runtime

2019-04-07  本文已影响2人  CodexBai

Runtime类在 java.lang

每一个JVM(Java虚拟机)进程中,都存在一个运行时的操作类对象,即Runtime类。面向对象概念中,Java类中至少会存在一个构造方法,若没有定义任何构造方法,会自动生成一个不带任何参数的构造器。而Runtime类中并没有任何构造器,因为在声明时对构造方法进行了封装,因而Runtime是一个单例设计模式
注:单例设计模式类中提供了一个 static 型的方法,用于取得本类的实例化对象,在Runtime类中用getRuntime()方法取得本类实例化对象。

Runtime常用方法

Runtime run = Runtime.getRuntime();
System.out.println("JVM所有可用内存:" + run.totalMemory());
System.out.println("JVM最大可用内存:" + run.maxMemory());
System.out.println("JVM空闲可用内存:" + run.freeMemory());
//垃圾回收
run.gc();
System.out.println("JVM处理器数量:" + run.availableProcessors());

其他需要的方法,请查看官方API

上一篇 下一篇

猜你喜欢

热点阅读