JAVA基础 之 Runtime
简要说明
1.Runtime类是java程序的运行时环境
2.通过Runtime.getRuntime() 获得当前的运行环境实例
3.程序不能主动创建自己的Runtime实例
4.功能:能访问jvm相关信息,最重要的是它可以执行命令行
5.新鲜出炉的应用实例:《JAVA应用 之 快捷工具托盘》
- package com.cxy.f;
- import java.io.IOException;
- public class RuntimeTest
- {
- /**
- * 1.java程序的运行时环境
- * 2.通过Runtime.getRuntime() 获得当前的运行环境实例
- * 3.程序不能创建自己的Runtime实例
- * 4.能访问jvm相关信息,最重要的是它可以执行命令行
- */
- public static void main(String[] args) throws IOException
- {
- //获得当前Runtime实例
- Runtime rt=Runtime.getRuntime();
- System.out.println("可用处理器个数:"+rt.availableProcessors());
- System.out.println("可用最大内存:"+rt.maxMemory());
- System.out.println("当前总内存:"+rt.totalMemory());
- System.out.println("空闲内存:"+rt.freeMemory());
- System.out.println("-----------------------------");
- //重点方法 运行命令行 (notepad.exe、calc.exe、某个可执行文件的路径)
- String command="calc.exe"; //打开计算器
- rt.exec(command);
- //打开QQ 请改成自己QQ的路径
- command="C:\\Program Files (x86)\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe";
- rt.exec(command);
- command="cmd /c md d:\\cxyCommandTest"; //D盘下创建一个cxyCommandTest文件夹
- rt.exec(command);
- //和System类似的方法,实际上System中调用的就是Runtime对应的方法
- rt.runFinalization(); //运行finalize方法。
- rt.gc(); //运行垃圾回收器(官方解释) 实际上这种运行可能只是建议性运行
- rt.exit(0); //参数 如果是非0代表异常终止,多放在捕获异常的catch块中
- }
- }
相关推荐
<java.lang>Runtime 90 <java.lang>Math 90 <java.lang>.Date:日期类,月份从0—11 92 <java.lang> Calendar:日历类 93 十六、 IO流:用于处理设备上数据 ★★★★★ 94 IO流的概念 95 字符流与字节流 98 流对象 ...
2、 JRE(Java Runtime Environment,Java 运行时环境),它相当于操作系统部分,提供了 Java 程序运 行时所需要的基本条件和许多 Java 基础类,例如,IO 类、GUI 控件类、网络类等。JRE 是提供给 普通用户使用的,...
java基础大全相信大家会用到的、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行...
很全面的java基础面试题,给我一个你最常见到的runtime exception abstract class和interface有什么区别
JRE = java runtime environment = java运行环境 组成关系: JVM = 类加载器 + 字节码校验器 + 解释执行器 JRE = JVM + API(应用程序变成接口); JDK = JRE + BIN(常用的工具命令) 面试题: JDK和JRE之间的...
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 如果你需要运行java程序,只需安装JRE就可以了。如果你需要...
2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当...
Java运行时环境JRE(Java Runtime Environment) 17 JAVA语言应用范围 18 第一个JAVA程序 18 JAVA开发环境搭建 18 一个典型的JAVA程序的编写和运行过程 19 第一个程序常见错误 20 第一个JAVA程序的总结和提升 20 常用...
前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2 之 后的。J2SDK当然就是Java 2 Software Develop Kit 。 z 什么是JRE ? JRE (Java Runtime Environment),即Java运行环境,通常已包含在 J2SDK中了...
Java基础知识回顾 一:java概述 Java的三种技术架构 JAVAEE: Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE: Java Platform Standard Edition,完成桌面应用程序...
核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。Java Runtime Environment(JRE)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实 现及 Java 核心类库。JVM 是 Java Virtual Machine(Java ...
appengine-java-vm-runtime Google App Engine Docker 映像的完整代码源。 它有 2 个 Java 库,一个是用于默认 servlet、过滤器和 App Engine 管理的通用库,另一个是专门用于会话管理、App Engine API 挂钩和用户...
2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当...
Java运行环境(Java Runtime Environment) 37. javac n. Java编译程序 38. println n. 换行打印(Java语言中的命令) 39. edit ['edɪt] vt. 编辑;校订; 40. standard ['stændəd] n. 标准 41. edition...
java.lang.Runtime.gc(); 垃圾回收的建议语句,只能建议而不能强制回收 滨意: System.gc(); 是静态方滕,可直接踃用。 java.lang.Runtime.gc(); 不是静态方滕,不能直接在main方滕里踃用 package 包 目的:命名冲突...
14.1 Runtime类与Process类 203 14.2 创建线程 205 14.3 多线程 208 14.4 线程的优先级 210 14.5 线程的休眠与唤醒 211 14.6 线程让步 213 14.7 线程同步 214 14.7.1 同步块 216 14.7.2 同步化方法...
Java 2平台标准版(J2SE)软件是... ·Java基础类库/Swing, JavaTM Web Start, JavaTM 插件和国际化的新特性为Web服务提供了丰富的客户端应用开发能力。 ·增强了基于XML, CORBA, IPv6, 和JDBCTM 3.0技术的连接性。
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK. 因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun...
/* Runtime对象 该类并没有提供构造函数。 说明不可以new对象。那么会直接想到该类中的方法都是静态的。 发现该类中还有非静态方法。... import java .io.IOException; public class
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API) JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具 总结:我们只需安装JDK即可,它包含了java的运行...