认识-----Runtime类和Process类
来源:互联网 发布:bp神经网络算法matlab 编辑:程序博客网 时间:2024/06/05 14:32
认识Runtime类
Runtime运行时,是一个封装了JVM进程的类。每一个Java程序实际上都是启动了一个JVM进程,那么每一个JVM进程都是对应一个Runtime实例,此实例由JVM为其实例化的。
查阅JDK API文档,发现本类的定义中根本没有构造方法,本类的构造方法被私有化了。那么在类中肯定有一个方法可以返回本类的实例化对象。
结论:Runtime类的设计体现了单例模式的设计模式思想。
利用本类,可以取得JVM的系统信息,比如JVM的内容空间,或者使用gc()方法释放掉垃圾空间,可以使用此类运行本机的程序。
认识Process类
Process表示一个操作系统的进程类,可以利用本类进行系统进程的控制。
例子:
package demo; import java.io.IOException; public classRuntimeDemo03 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Runtimerun = Runtime.getRuntime(); // 通过Runtime类的静态方法为其进行实例化操作 Processpro = null; // 声明一个Process对象,接收启动的进程 try { pro= run.exec("notepad.exe"); // 调用本机程序,必须进行异常处理 }catch(IOException e) { // TODO Auto-generated catch block e.printStackTrace(); // 打印异常信息 } try { Thread.sleep(5000); // 让线程存活5秒 }catch(InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); // 打印异常信息 } pro.destroy(); // 结束此进程 } }
程序运行后启动记事本5秒之后此进程会自动关闭。
0 0
- 认识-----Runtime类和Process类
- Runtime类和Process类
- java中的Runtime类和Process类
- Java提供的Runtime类和Process类
- Java提供的Runtime类和Process类
- java中Runtime类和Process类的简单介绍
- java中Runtime类和Process类的简单介绍
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- Java中使用Runtime和Process类运行外部程序
- 一个简单的情感识别系统的实现
- 构造方法的重载
- 删除指定目录下的某个普通文件
- ArcGIS怎么立体地形图(已经有三维地形),想出个图 转
- 优秀博文收藏
- 认识-----Runtime类和Process类
- poj2369 置换群基础
- [第一章] Hello World
- 开源,我的一些行动
- 物体描边
- 列出指定目录下后缀是.mp3的所有文件
- TSQL与PLSQL差异整理
- 去除List列表中重复值(稍作调整,也适合于List<T> 和 List<?>)
- RGB888转RGB565