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 Runtime Environment (JRE) 1.4.2 是Java应用程序执行所需的关键组件,它为开发者和用户提供了在各种操作系统上运行Java应用的基础。这个版本是Sun Microsystems在2004年发布的一个重要里程碑,它在Java技术的...
Java Runtime Environment 1.8.0是Java开发和运行应用程序必不可少的一部分,它是Oracle公司发布的Java平台标准版(Java SE)的实现。这个版本是32位的,这意味着它设计用于在32位操作系统上运行,比如Windows XP、...
Java Runtime Environment(JRE)是Java程序运行所需的基础软件组件,它是Java开发工具集(Java Development Kit,JDK)的一部分。32位的Java Runtime Environment是专为32位操作系统设计的版本,允许用户在这样的...
Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是64位版本的JRE 1.8.0,适用于Windows操作系统。这个版本的JRE包含...
Java Runtime Environment(JRE)是Java程序运行所需的基础组件,由Oracle公司提供。1.6.0.7 版本是针对32位操作系统的一个特定发行版,这意味着它设计用于在32位Windows系统上执行Java应用程序。在这个版本中,Java...
Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台的核心部分。JRE 1.8.0_45是Java 8的一个特定版本,64位版本则是为在64位操作系统上运行Java应用程序设计的。这个版本...
2. 类库:包含Java基础类库,如java.lang、java.util、java.io等,为开发者提供了丰富的API,用于实现各种功能,如输入/输出、网络通信、数据处理等。 3. 公共运行库:包含了Java应用程序运行所需的系统资源和API,...
Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是版本1.8.0_45,这是一个64位的版本,专为64位操作系统设计。这个...
* JRE(Java Runtime Environment,Java 运行时环境)提供了 Java 程序运行时所需要的基本条件和许多 Java 基础类。 * JDK(Java Development Kit,Java 开发工具包)包含编译工具、解释工具、文档制作工具、打包...
总的来说,Sun Java SE Runtime Environment 6是一个里程碑式的版本,它不仅提升了Java平台的性能,还引入了大量开发者友好的特性,为各种类型的应用程序提供了坚实的运行基础。对于那些依赖Java技术的系统来说,...
《Java基础入门(第3版)》是一本针对Java初学者的教材,其课后答案文档提供了对书中习题的解答,旨在帮助读者巩固所学知识。Java是一种面向对象的编程语言,具备跨平台性,由Java虚拟机(JVM)负责解释执行。Java...
Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...
2、 JRE(Java Runtime Environment,Java 运行时环境),它相当于操作系统部分,提供了 Java 程序运 行时所需要的基本条件和许多 Java 基础类,例如,IO 类、GUI 控件类、网络类等。JRE 是提供给 普通用户使用的,...
Java Runtime Environment(JRE)是Java程序运行所需的基础软件组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java应用程序执行的组件。64位的Java Runtime Environment是为了在64位操作系统上运行Java程序而...
### Java基础知识精炼 #### 一、Java概述与发展历程 Java是一种高级编程语言,由Sun Microsystems公司的James Gosling等人于1991年开始研发,原名为Oak,旨在控制嵌入式设备如有线电视交换盒和PDA。1994年正式更名...
Java3D 建立在 JAVA2(JAVA1.2)基础之上,JAVA 语言的简单性使 JAVA3D 的推广有了可能。 Java3D 的主要特点包括: * 生成简单或复杂的形体(也可以调用现有的三维形体) * 使形体具有颜色、透明效果、贴图 * 在三...
Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java应用程序执行的必要组件。标题提到的"Java Runtime Environment 8u201"是指Java 8的第201次更新,...
Java的运行基于Java虚拟机(JVM),这使得Java程序可以在任何安装了JRE(Java Runtime Environment)的设备上执行,实现了平台无关性。 学习Java的基础语法,你需要掌握变量、数据类型、运算符、控制结构(如if语句...