美文网首页っ碎片化代码
Java常用类库-Runtime

Java常用类库-Runtime

作者: 白晓明 | 来源:发表于2019-04-07 12:51 被阅读2次

Runtime类在 java.lang

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

Runtime常用方法

  • 获取当前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();
  • JVM处理器数量
System.out.println("JVM处理器数量:" + run.availableProcessors());

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

相关文章

  • Java常用类库-Runtime

    Runtime类在 java.lang 包每一个JVM(Java虚拟机)进程中,都存在一个运行时的操作类对象,即R...

  • 第1讲 | 谈谈你对Java平台的理解?

    JRE(Java Runtime Environment): Java 运行环境,包含了 JVM 和 Java类库...

  • 03.Java环境搭建

    JRE Java Runtime enviroment (JAVA 运行环境)包含JVM和Java核心的类库Jav...

  • java常用类库

    commons-lang(常用工具集合包) commons-io(io操作类库) guava jsch(远程执行命...

  • Java常用类库

    在项目开发中,经常用到以下类,现记录方便后续查阅。注:无连接则正在整理... 1. 字符串处理 1.1 Strin...

  • runtime02-常用API

    runtime常用API runtime API01-类相关 runtime API01-类相关-事例01 run...

  • Java 的 Runtime 类

    一、简述 Java Runtime 类提供了许多的 API 来与 Java runtime environment...

  • collections相关的数据结构及API

    1、列举几个Java Collection类库中的常用类 此处应该有Collection类图。 Collectio...

  • Java开发常用类库

    Java开发常用类库 参考 https://cloud.tencent.com/developer/article...

  • Java JDK配置

    JRE:JAVA runtime environment . JVM . Java核心内库:jre能让java运行...

网友评论

    本文标题:Java常用类库-Runtime

    本文链接:https://www.haomeiwen.com/subject/rhbjiqtx.html