吴裕雄--天生自然java开发常用类库学习笔记:RumTime类
2024-10-08 15:08:56
public class RuntimeDemo01{
public static void main(String args[]){
Runtime run = Runtime.getRuntime(); // 通过Runtime类的静态方法进行实例化操作
System.out.println("JVM最大内存量:" + run.maxMemory()) ; // 观察最大的内存,根据机器的不同,环境也会有所不同
System.out.println("JVM空闲内存量:" + run.freeMemory()) ; // 取得程序运行的空闲内存
String str = "Hello " + "World" + "!!!"
+"\t" + "Welcome " + "To " + "MLDN" + "~" ;
System.out.println(str) ;
for(int x=0;x<1000;x++){
str += x ; // 循环修改内容,会产生多个垃圾
}
System.out.println("操作String之后的,JVM空闲内存量:" + run.freeMemory()) ;
run.gc() ; // 进行垃圾收集,释放空间
System.out.println("垃圾回收之后的,JVM空闲内存量:" + run.freeMemory()) ;
}
};
public class RuntimeDemo02{
public static void main(String args[]){
Runtime run = Runtime.getRuntime() ; // 取得Runtime类的实例化对象
try{
run.exec("notepad.exe") ; // 调用本机程序,此方法需要异常处理
}catch(Exception e){
e.printStackTrace() ; // 打印异常信息
// System.out.println(e) ;
}
}
};
public class RuntimeDemo03{
public static void main(String args[]){
Runtime run = Runtime.getRuntime() ; // 取得Runtime类的实例化对象
Process p = null ; // 定义进程变量
try{
p = run.exec("notepad.exe") ; // 调用本机程序,此方法需要异常处理
}catch(Exception e){
e.printStackTrace() ; // 打印异常信息
// System.out.println(e) ;
}
try{
Thread.sleep(5000) ; // 让此线程存活5秒
}catch(Exception e){
}
p.destroy() ; // 结束此进程
}
};
最新文章
- atitit.软件与sql设计模式原理与本质 大总结attialx总结v6 qc26.docx
- EasyUi &ndash; 6.easyui常见问题
- Build Instructions (Windows) – The Chromium Projects
- nginx,php相关
- 原生js获取样式
- 二、JavaScript语言--JS基础--JavaScript进阶篇--JS基础语法
- 采用CSS3设计的登陆界面
- Oracle DB 分区特性概述 Overview of Partitions
- MFC工程目录
- Excel中如何查找并列出所有链接(外部数据链接)?
- C++的函数重载 转
- Google Map API 学习五
- 卸载mysql时,如何卸载干净!
- 20151211--EL表达式语言
- main函数的参数问题 (转载)
- Promise (1) 初步接触
- access treeview读取数据表成树并与子窗体联动
- 四种常用的access连接方式
- python之路5-函数
- day03 文件操作
热门文章
- cookie、 Session Storage 、 Local Storage
- SRS——打开 stream caster
- IDEA中找不到spring的配置文件,或者不存在某个目录(比如没有src 目录)
- css怎样让元素显示指定的宽高比
- 《Interest Rate Risk Modeling》阅读笔记——第九章:关键利率久期和 VaR 分析
- 吴裕雄--天生自然PYTHON爬虫:安装配置MongoDBy和爬取天气数据并清洗保存到MongoDB中
- 布局文件中fill_parent和match_parent有什么区别?
- 中国6G为什么要从现在上路?
- http请求常见的状态码
- logj4.xml