RunTime类详解
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类详解相关推荐
- Java中的Runtime类详解
Java中的Runtime类详解 1.类注释 /**Every Java application has a single instance of class Runtime that allows ...
- JDBC学习笔记01【JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- iOS 开发:『Runtime』详解(二)Method Swizzling
本文用来介绍 iOS 开发中『Runtime』中的黑魔法Method Swizzling. 通过本文,您将了解到: Method Swizzling(动态方法交换)简介 Method Swizzlin ...
- Process类详解
Process类详解 一.相关类和方法介绍 二.安全风险 1. external processes block on I|O streams 一.相关类和方法介绍 ProcessBuilder是一个 ...
- Java的java.lang.String类详解
String类详解 String(字符串常量)概述 在API中是这样描述: String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. ...
- OpenCV Mat类详解和用法(官网原文)
参考文章:OpenCV Mat类详解和用法 我马克一下,日后更 官网原文链接:https://docs.opencv.org/3.2.0/d6/d6d/tutorial_mat_the_basic_i ...
- 转载:c+string类详解
C++ string 类详解 </h1><div class="clear"></div><div class="postBod ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- Android复习14【高级编程:推荐网址、抠图片上的某一角下来、Bitmap引起的OOM问题、三个绘图工具类详解、画线条、Canvas API详解(平移、旋转、缩放、倾斜)、矩阵详解】
目 录 推荐网址 抠图片上的某一角下来 8.2.2 Bitmap引起的OOM问题 8.3.1 三个绘图工具类详解 画线条 8.3.16 Canvas API详解(Part 1) 1.transla ...
最新文章
- [导入]24小时第六季 剧情
- Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南
- windows平台下vlc编译之一:编译环境构建(2008.12.03更新)
- iOS编程中throttle那些事
- node-sass 安装失败 win32-x64-57_binding.node
- 科比退役时间什么时候
- GraphX实现N度关系
- 【基于STM32F407IGT6】STemWin5.20d + uCOS-III + FatFS程序下载
- 地震日记-2008-05-14
- 中山大学计算机软件专业,【广州日报】中山大学在珠海校区新成立人工智能学院和软件工程学院...
- 微信公众号数据2019_2019年微信公众号文章数据报告
- 面向对象:我发奋努力,只为成为更好的人,足以与你比肩而立
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- java自定义环境变量
- K-means均值聚类算法python代码实现
- 《30天自制操作系统》day1
- 【SAP学习小记】SAP中常用物料表和bom表,以及关联信息
- 【干货分享】这里的思维导图软件非常nice哦,快来收藏吧!
- 关于CH376拷贝U盘文件速度的测试比较
- 软件自动更新解决方案及QT实现(源码已上传)
热门文章
- git 获取最后一次提交的的时间和commit id
- mmap(内存映射)和shm(共享存储)
- jmeter测试项目实例
- freemarker简介
- Ubuntu安装软件事出现依赖关系有问题解决方案
- 计算机与软件学院辅导员陈伯亨,志存高远 不负韶华
- 吊炸天!IntelliJ IDEA居然支持视频聊天了~速来尝鲜!网友:这尼玛有点牛逼哇!...
- android 添加异常,android – 坏标记异常 – 无法添加窗口(Marshmallow – 浮动工具栏)...
- JSP技术的通俗理解
- 数据结构学习(列表:五(有序列表的排序算法))