1.该类主要代表了应用程序的运行环境。一个RunTime就代表一个运行环境。

2.RunTime类常用的方法:

(1) getRuntime():该方法用于返回当前应用程序的运行环境对象。

(2) exec(String command):该方法用于根据指定的路径执行对应的可执行文件。

①实例:

public class Demo7 {public static void main(String[] args) throws IOException, InterruptedException {Runtime runtime = Runtime.getRuntime();Process process = runtime.exec("C:\\Windows\\notepad.exe");//打开记事本程序,并返回一个进程Thread.sleep(3000); //让当前程序停止3秒。process.destroy();}
}

②运行结果:

(3) freeMemory():该方法用于返回Java虚拟机中的空闲内存量,以字节为单位。
(4) maxMemory():该方法用于返回Java虚拟机试图使用的最大内存量。

(5) totalMemory():该方法用于返回Java虚拟机中的内存总量。

①实例:

public class Demo8 {public static void main(String[] args) throws IOException{Runtime runtime = Runtime.getRuntime();System.out.println("Java虚拟机中的空闲内存量:"+runtime.freeMemory());System.out.println("Java 虚拟机试图使用的最大内存量:"+ runtime.maxMemory());System.out.println("返回 Java 虚拟机中的内存总量:"+ runtime.totalMemory());}
}

②运行结果:

RunTime类详解相关推荐

  1. Java中的Runtime类详解

    Java中的Runtime类详解 1.类注释 /**Every Java application has a single instance of class Runtime that allows ...

  2. JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  3. iOS 开发:『Runtime』详解(二)Method Swizzling

    本文用来介绍 iOS 开发中『Runtime』中的黑魔法Method Swizzling. 通过本文,您将了解到: Method Swizzling(动态方法交换)简介 Method Swizzlin ...

  4. Process类详解

    Process类详解 一.相关类和方法介绍 二.安全风险 1. external processes block on I|O streams 一.相关类和方法介绍 ProcessBuilder是一个 ...

  5. Java的java.lang.String类详解

    String类详解 String(字符串常量)概述 在API中是这样描述: String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. ...

  6. OpenCV Mat类详解和用法(官网原文)

    参考文章:OpenCV Mat类详解和用法 我马克一下,日后更 官网原文链接:https://docs.opencv.org/3.2.0/d6/d6d/tutorial_mat_the_basic_i ...

  7. 转载:c+string类详解

    C++ string 类详解 </h1><div class="clear"></div><div class="postBod ...

  8. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  9. Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】

    目   录 推荐网址 抠图片上的某一角下来 8.2.2 Bitmap引起的OOM问题 8.3.1 三个绘图工具类详解 画线条 8.3.16 Canvas API详解(Part 1) 1.transla ...

最新文章

  1. [导入]24小时第六季 剧情
  2. Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南
  3. windows平台下vlc编译之一:编译环境构建(2008.12.03更新)
  4. iOS编程中throttle那些事
  5. node-sass 安装失败 win32-x64-57_binding.node
  6. 科比退役时间什么时候
  7. GraphX实现N度关系
  8. 【基于STM32F407IGT6】STemWin5.20d + uCOS-III + FatFS程序下载
  9. 地震日记-2008-05-14
  10. 中山大学计算机软件专业,【广州日报】中山大学在珠海校区新成立人工智能学院和软件工程学院...
  11. 微信公众号数据2019_2019年微信公众号文章数据报告
  12. 面向对象:我发奋努力,只为成为更好的人,足以与你比肩而立
  13. android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
  14. java自定义环境变量
  15. K-means均值聚类算法python代码实现
  16. 《30天自制操作系统》day1
  17. 【SAP学习小记】SAP中常用物料表和bom表,以及关联信息
  18. 【干货分享】这里的思维导图软件非常nice哦,快来收藏吧!
  19. 关于CH376拷贝U盘文件速度的测试比较
  20. 软件自动更新解决方案及QT实现(源码已上传)

热门文章

  1. git 获取最后一次提交的的时间和commit id
  2. mmap(内存映射)和shm(共享存储)
  3. jmeter测试项目实例
  4. freemarker简介
  5. Ubuntu安装软件事出现依赖关系有问题解决方案
  6. 计算机与软件学院辅导员陈伯亨,志存高远 不负韶华
  7. 吊炸天!IntelliJ IDEA居然支持视频聊天了~速来尝鲜!网友:这尼玛有点牛逼哇!...
  8. android 添加异常,android – 坏标记异常 – 无法添加窗口(Marshmallow – 浮动工具栏)...
  9. JSP技术的通俗理解
  10. 数据结构学习(列表:五(有序列表的排序算法))