java runtime类高级,java入门 -- RunTime类
import java.io.IOException;
/*
* runtime 代表了程序的运行环境
* 一个java引用程序只有一个运行环境,因此要使用单例设计模式去创建运行环境
* 常用方法:
* getRuntime() 获取程序当前的运行环境的文件
*
*
* exec(String comman) 根据对应的路径执行对应,返回一个进程对象
*
* freeMemory() 返回jvm空闲的内存,以字节为单位
*
* maxMomery() 返回jvm试图访问的最大内存量
*
* totalMomery() 返回jvm的内存总量
*
*
*
*/
public class Demo12 {
public static void main(String[] args) throws InterruptedException {
Runtime rt = Runtime.getRuntime(); //获取runtime对象
try {
Process process = rt.exec("c:\\windows\\notepad.exe"); //调用对象的方法,返回一个进程对象
Thread.sleep(1000);//暂停3秒钟
process.destroy();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(rt.freeMemory());
System.out.println(rt.maxMemory());
System.out.println(rt.totalMemory());
}
}
java runtime类高级,java入门 -- RunTime类相关推荐
- java ee web高级,Java EE Web高级开发案例
核心提示:Java EE Web高级开发案例 内容简介:<Java EE Web高级开发案例>充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知 ...
- 虚拟机 java 开发_深入浅出 Java 虚拟机 · 通往高级 Java 开发的必经之路
第一章 JVM 内存模型 Java 虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是:程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区. 下面对这五个区域 ...
- 如何使用Spring Boot促进java开发?高级java架构师为您详解!
您正在开发Java应用程序吗?Spring框架可能就是您的答案.帮助您快速获得结果既简单又有效.实际上,使用Spring Boot也可以简化复杂的旧版开发过程.通常,此过程是在使用JSP和servle ...
- java面向对象程序练习_5本面向经验丰富的程序员的高级Java书籍
java面向对象程序练习 Sometimes back I wrote an article for Best Core Java Books for beginners, today I am sh ...
- java实现进程管理,Java调用批处理或可执行文件和Runtime、Process类实现Java版进程管理器...
Java调用批处理或可执行文件 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现.下面是一种比 ...
- JAVA复习(CharSequence接口、RunTime类、System类、object类中的finalize())
1 CharSequence 描述字符串结构的接口,通过发现它的继承结构,其下面有多个子类: 1String 2 StringBuilder 3 StringBuffer 只要是字符串都可以为 Cha ...
- java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...
类文件结构 在说完了JVM内部结构后,接下来我们需要说一下另外一个非常重要的基础概念Class类结构. 我们既然知道了开发的Java源代码会首先被编译成字节码文件保存,JVM的类加载器会读取这些文件内 ...
- java实现linkstring,【JAVA SE基础篇】32.String类入门
[JAVA SE基础篇]32.String类入门 1.字符串 1.String类又称作不可变字符序列 2.String位于java.lang包中,java程序默认导入java.lang包下所有的类 3 ...
- Java高级语法笔记-模板类
模板类 模板类用与表示通用的数据结构和算法. 例如,定义一个类List,表示通用链表(适用于任意对象的类型) 定义模板类: class List<T>{ } 使用模板类:创建List对象时 ...
最新文章
- 汇编之浮点数处理(CrackMe003前置知识)
- linux 命令 单词,linux中常用的命令相对应的单词
- 匿名管道 阻塞_Linux系统编程—有名管道
- 程序员面试100题之三:不用+、-、×、÷数字运算符做加法
- Fibonacci递归非递归方法
- 何时使用委托而不使用接口
- java创建一个不可变对象_使用不可变对象创建值对象
- CSS 状态管理,玩出花样了!
- window 右击菜单启动 nodejs app
- PowerDesigner一些小技巧
- ExtJS下页面显示中文乱码问题
- 论文中的CNN网络绘制软件
- python如何批量导出数据_【Python】批量导出数据并处理——第一弹
- smartdns使用指南_OpenWrt之SmartDNS 使用教程(PW版)
- C语言经典例70-编写求字符串长度函数
- 长链亲脂性二烷基碳菁类染料DiR iodide,DiR细胞膜染料,100068-60-8
- Python爬虫入门教程06:爬取数据后的词云图制作
- Ruby学习记录 - 安装Ruby
- 架构师成长之路(4)--架构师知识体系(方法)
- jenkins + jmeter +ant 发送邮件失败
热门文章
- 深入理解Spark 2.1 Core (三):任务调度器的原理与源码分析
- 高并发Web服务的演变:节约系统内存和CPU
- Hbase总结(十)Hhase性能调优
- Pytorch实战1:线性回归(Linear Regresion)
- [bzoj2242][SDOI2011]计算器
- mongo创建用户和创建数据库
- C# WinForm开发系列 - ToolBar/OutlookBar/Tab/Wizard(转载)
- cisco无线网络实施方案
- 编译内核,busybox,dropbear组装linux小系统
- UrlEncode编码算法