Java基础知识总结(三十二)--API--- java.lang.Runtime

类中没有构造方法,不能创建对象。

但是有非静态方法。说明该类中应该定义好了对象,并可以通过一个static方法获取这个对象。用这个对象来调用非静态方法。这个方法就是 static Runtime getRuntime();

这个Runtime其实使用单例设计模式进行设计。

class RuntimeDemo {

public static void main(String[] args) throws Exception {

Runtime r = Runtime.getRuntime();

Process p = r.exec("notepad.exe SystemDemo.java"); //运行指定的程序

Thread.sleep(4000);

p.destroy(); //杀掉进程

}

}

相关推荐
友友马几秒前
『 QT 』Qt初识
开发语言·qt
编啊编程啊程7 分钟前
gRPC从0到1系列【20】
java·rpc·kafka·dubbo·nio
listhi5207 分钟前
基于MATLAB的高斯混合模型(GMM)实现
开发语言·matlab
兰亭妙微8 分钟前
兰亭妙微QT软件开发经验:跨平台桌面端界面设计的三大要点
开发语言·qt
Mingze031420 分钟前
考研408之栈与队列学习
开发语言·c++·学习·考研·算法
循环渐进Forward1 小时前
Go语言:给AI开发装上高性能引擎
开发语言·人工智能·golang
数据知道1 小时前
Go基础:用Go语言操作MySQL详解
开发语言·数据库·后端·mysql·golang·go语言
励志不掉头发的内向程序员1 小时前
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程状态
linux·运维·服务器·开发语言·学习
掘根1 小时前
【Qt】事件
开发语言·qt
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 Python在浙江省人口流动数据分析与城市规划建议的应用为例,包含答辩的问题和答案
开发语言·python·数据分析