Java Runtime类

Runtime类是什么?

每个java程序在运行时相当于启动了一个JVM进程,每个JVM进程都对应一个RunTime实例。此实例是JVM负责实例化的,所以我们不能实例化一个RunTime对象,只能通过getRuntime() 获取当前运行的Runtime对象的引用。一旦得到了一个当前的Runtime对象的引用,就可以调用Runtime对象的方法去查看Java虚拟机的状态以及控制虚拟机的行为。

源码

image.png

如图,Runtime类用类似单例模式的方式,保证通过getRuntime()返回同一个Runtime对象。


image.png

如上图4个native方法,分别返回JVM内核数、空闲内存、总内存、最大内存。

image.png

exec()执行本地程序,比如在win平台下运行exe。


image.png

load()可以加载动态链接库,如linux下的so文件,win下的dll文件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,540评论 11 349
  • 每个夜,没有他的触摸, 每个梦都没有他, 忘却了现实,, 一次次的活在了曾经, 一幕幕在回放, 掉落在心上, 在颤...
    源宝宝的公主殿下阅读 1,580评论 0 2
  • 在娱乐圈,女明星的撞衫戏码天天都在上演, 一样的衣服,不同的人穿肯定会有不同的味道, 一旦撞衫了,肯定少不了被拿来...
    时尚的我们阅读 1,859评论 0 0
  • 每一年烟花都开得绚烂,但背景不一样 金猴拖着它的长尾巴辞去旧岁 这一年的时光 历历在目 每一天都...
    寞生人阅读 2,507评论 1 1
  • 网络阶段# 应用程序如何连接互联网## 1.基于HTTP 协议-HTTP:超文本传输协议(Hyper-Text M...
    云彦民阅读 1,625评论 0 0

友情链接更多精彩内容