JAVA基础—关于Runtime对象

/*
Runtime对象
该类并没有提供构造函数。
说明不可以new对象。那么会直接想到该类中的方法都是静态的。
发现该类中还有非静态方法。
说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,并返回值类型是本类类型。
由这个特点可以看出该类使用了单例设计模式完成。
该方式是static Runtime getRuntime();
*/
package com.fwj.reitheima;
import java.io.IOException;
public class RuntimeDemo {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
//获取Runtime类对象
Runtime r=Runtime.getRuntime();
//拿记事本软件打开指定文件
Process p = r.exec("notepad.exe SystemDemo.java");
Thread.sleep(5000);
p.destroy();
}
}

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-07-31 15:48:55

JAVA基础—关于Runtime对象的相关文章

Java基础-15总结对象数组,集合Collection,集合List

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组. (2)案例: 用数组存储5个学生对象,并遍历数组. package cn.itcast_01;

Java基础教程之对象的方法与数据成员_java

在Java基础教程之从Hello World到面向对象一文中,我们初步了解了对象(object).对象中的数据成员表示对象的状态.对象可以执行方法,表示特定的动作. 此外,我们还了解了类(class).同一类的对象属于相同的类型(type).我们可以定义类,并使用该定义来产生对象. 我们进一步深入到对象.了解Java中方法与数据成员的一些细节. 调用同一对象的数据成员 方法可以调用该对象的数据成员.比如下面我们给Human类增加一个getHeight()的方法.该方法返回height数据成员的值

Java基础:减少对象的创建提高java性能

 许多通常的 Java 性能问题都起源于在设计过程早期中的类设计的思想, 早在许多开发者开始考虑性能问题之前. 在这个系列中, Brian Goetz 讨论了通常的 Java 性能上的冒险以及怎么在设计时候避免它们. 在第二部分, 他讨论了减少临时对象创建的一些技术. 虽然许多程序员把性能管理一直推迟到开发过程的最后, 性能考虑应该从第一天起就和设计周期结合在一起. 这个系列探索一些早期的设计思想能够极大影响应用程序性能的方法.在这篇文章里, 我继续探索大量临时对象创建的问题, 并且提供一些避免

Java多线程编程基础之线程对象

在进入java平台的线程对象之前,基于基础篇(一)的一些问题,我先插入两个基本概念. [线程的并发与并行] 在单CPU系统中,系统调度在某一时刻只能让一个线程运行,虽然这种调试机制有多种形式(大多数是时间片轮巡为主),但无论如何,要通过不断切换需要运行的线程让其运行的方式就叫并发(concurrent).而在多CPU系统中,可以让两个以上的线程同时运行,这种可以同时让两个以上线程同时运行的方式叫做并行(parallel). 在上面包括以后的所有论述中,请各位朋友谅解,我无法用最准确的词语来定义储

Java基础之004-面向对象

Java基础之004-面向对象                                        35岁学习Java 1.1 面向对象概念 1.1.1理解面向对象 1)     面向对象是相对面向过程而言 2)     面向对象和面向过程都是一种思想 3)     面向过程 强调的是功能行为 4)     面向对象 将功能封装进对象,强调具备了功能的对象. 5)     面向对象是基于面向过程的. 1.1.2面向对象的特点 1)     是一种符合人们思考习惯的思想 2)     可

对象-Java基础学习遇见的问题

问题描述 Java基础学习遇见的问题 我是将自定义的对象,存储到了ArrayList集合中,出现下面错误,咋回事啊 多谢各位大神! 解决方案 19行的public拼错了少了b 解决方案二: ArrayList 里面应该加参数吧 ArrayList> list= new ArrayList>();这样定义试试 解决方案三: 黑马程序员 Java基础学习笔记 线程安全问题java基础问题01java基础问题18 解决方案四: 特殊词都带色的,,,拼错了色不对... 解决方案五: 用的什么开发工具啊

java基础-java方法调用和对象比较问题

问题描述 java方法调用和对象比较问题 public int compare(Posen o1, Posen o2) { int num = o1.getName().compareTo(o2.getName());这句话是什么意思? if(num==0) { return new Integer(o1.getAge()).compareTo(o2.getAge()); return num; } 解决方案 compareTo是String的一个方法,按照长度文字排序等返回大于0小于0和等于0

Java基础之001-学习资源的选择

Java基础之001-学习资源的选择                                                                                                                            35岁学习Java       1. 工欲善其事,必先利其器        学习是一种能力.站在巨人的肩膀上,才能站的更高,走的更远.为了学习java,我在网络上探寻了很长时间,最终选择了传智播客的免费教学视频(绝非

java基础加强

1.workspace与project.    workspace工作区间,project一个项目工程. 2.Perspective与view.    Persperctive是透视图.view是视图.每一个小窗口就是视图,若干个不同的小窗口集合在一起就是透视图. 3.设置整个workspace的javac与java.    设置整个workspace的javac,Window-Preferences(喜好)-Java-Compiler(编译,题外话"程序员经常用到的javac中的c也是这个单词