`
lzy19881227
  • 浏览: 13471 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]JAVA基础 之 Runtime

    博客分类:
  • Java
 
阅读更多

JAVA基础 之 Runtime

简要说明

    1.Runtime类是java程序的运行时环境

    2.通过Runtime.getRuntime() 获得当前的运行环境实例

    3.程序不能主动创建自己的Runtime实例

    4.功能:能访问jvm相关信息,最重要的是它可以执行命令行

    5.新鲜出炉的应用实例:《JAVA应用 之 快捷工具托盘》

 

 

Java代码  收藏代码
  1. package com.cxy.f;  
  2.   
  3. import java.io.IOException;  
  4.   
  5. public class RuntimeTest  
  6. {  
  7.     /** 
  8.      * 1.java程序的运行时环境 
  9.      * 2.通过Runtime.getRuntime() 获得当前的运行环境实例 
  10.      * 3.程序不能创建自己的Runtime实例 
  11.      * 4.能访问jvm相关信息,最重要的是它可以执行命令行 
  12.      */  
  13.     public static void main(String[] args) throws IOException  
  14.     {  
  15.         //获得当前Runtime实例  
  16.         Runtime rt=Runtime.getRuntime();  
  17.           
  18.         System.out.println("可用处理器个数:"+rt.availableProcessors());  
  19.         System.out.println("可用最大内存:"+rt.maxMemory());  
  20.         System.out.println("当前总内存:"+rt.totalMemory());  
  21.         System.out.println("空闲内存:"+rt.freeMemory());  
  22.         System.out.println("-----------------------------");  
  23.           
  24.         //重点方法 运行命令行 (notepad.exe、calc.exe、某个可执行文件的路径)  
  25.         String command="calc.exe";  //打开计算器  
  26.         rt.exec(command);  
  27.         //打开QQ 请改成自己QQ的路径  
  28.         command="C:\\Program Files (x86)\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe";    
  29.         rt.exec(command);  
  30.         command="cmd /c md d:\\cxyCommandTest";  //D盘下创建一个cxyCommandTest文件夹  
  31.         rt.exec(command);  
  32.           
  33.         //和System类似的方法,实际上System中调用的就是Runtime对应的方法  
  34.         rt.runFinalization();  //运行finalize方法。  
  35.         rt.gc();  //运行垃圾回收器(官方解释) 实际上这种运行可能只是建议性运行  
  36.         rt.exit(0);  //参数 如果是非0代表异常终止,多放在捕获异常的catch块中  
  37.     }  
  38. }  
分享到:
评论

相关推荐

    Java Runtime Environment JRE 1.4.2

    Java Runtime Environment (JRE) 1.4.2 是Java应用程序执行所需的关键组件,它为开发者和用户提供了在各种操作系统上运行Java应用的基础。这个版本是Sun Microsystems在2004年发布的一个重要里程碑,它在Java技术的...

    Java Runtime Environment1.8.0

    Java Runtime Environment 1.8.0是Java开发和运行应用程序必不可少的一部分,它是Oracle公司发布的Java平台标准版(Java SE)的实现。这个版本是32位的,这意味着它设计用于在32位操作系统上运行,比如Windows XP、...

    32位的Java Runtime Environment

    Java Runtime Environment(JRE)是Java程序运行所需的基础软件组件,它是Java开发工具集(Java Development Kit,JDK)的一部分。32位的Java Runtime Environment是专为32位操作系统设计的版本,允许用户在这样的...

    64位 java runtime 1.8.0.zip

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是64位版本的JRE 1.8.0,适用于Windows操作系统。这个版本的JRE包含...

    Java Runtime Environment 1.6.0.7 (32-bit

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,由Oracle公司提供。1.6.0.7 版本是针对32位操作系统的一个特定发行版,这意味着它设计用于在32位Windows系统上执行Java应用程序。在这个版本中,Java...

    java runtime environment 1.8.0_45 64bit

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台的核心部分。JRE 1.8.0_45是Java 8的一个特定版本,64位版本则是为在64位操作系统上运行Java应用程序设计的。这个版本...

    java runtime 最新版 1.8.0.271

    2. 类库:包含Java基础类库,如java.lang、java.util、java.io等,为开发者提供了丰富的API,用于实现各种功能,如输入/输出、网络通信、数据处理等。 3. 公共运行库:包含了Java应用程序运行所需的系统资源和API,...

    java runtime environment 1.8.0_45 64bit.rar

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是版本1.8.0_45,这是一个64位的版本,专为64位操作系统设计。这个...

    《Java基础入门》-课后习题答案.doc

    * JRE(Java Runtime Environment,Java 运行时环境)提供了 Java 程序运行时所需要的基本条件和许多 Java 基础类。 * JDK(Java Development Kit,Java 开发工具包)包含编译工具、解释工具、文档制作工具、打包...

    Sun Java SE Runtime Environment(JRE)6

    总的来说,Sun Java SE Runtime Environment 6是一个里程碑式的版本,它不仅提升了Java平台的性能,还引入了大量开发者友好的特性,为各种类型的应用程序提供了坚实的运行基础。对于那些依赖Java技术的系统来说,...

    《Java基础入门(第3版)》(Java):课后答案-docx文档

    《Java基础入门(第3版)》是一本针对Java初学者的教材,其课后答案文档提供了对书中习题的解答,旨在帮助读者巩固所学知识。Java是一种面向对象的编程语言,具备跨平台性,由Java虚拟机(JVM)负责解释执行。Java...

    java基础总结大全(笔记).pdf

    Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...

    传智播客.黑马程序员《Java 基础入门》课后习题答案

    2、 JRE(Java Runtime Environment,Java 运行时环境),它相当于操作系统部分,提供了 Java 程序运 行时所需要的基本条件和许多 Java 基础类,例如,IO 类、GUI 控件类、网络类等。JRE 是提供给 普通用户使用的,...

    64位的Java Runtime Environment

    Java Runtime Environment(JRE)是Java程序运行所需的基础软件组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java应用程序执行的组件。64位的Java Runtime Environment是为了在64位操作系统上运行Java程序而...

    Java基础知识总结.pdf

    ### Java基础知识精炼 #### 一、Java概述与发展历程 Java是一种高级编程语言,由Sun Microsystems公司的James Gosling等人于1991年开始研发,原名为Oak,旨在控制嵌入式设备如有线电视交换盒和PDA。1994年正式更名...

    Java3D实现三维显示

    Java3D 建立在 JAVA2(JAVA1.2)基础之上,JAVA 语言的简单性使 JAVA3D 的推广有了可能。 Java3D 的主要特点包括: * 生成简单或复杂的形体(也可以调用现有的三维形体) * 使形体具有颜色、透明效果、贴图 * 在三...

    Java Runtime Environment 8u201 - jre8 64位

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java应用程序执行的必要组件。标题提到的"Java Runtime Environment 8u201"是指Java 8的第201次更新,...

    java基础 包含:Java入门 基础语法 JAVA 类和对象 JAVA 高级类 等等

    Java的运行基于Java虚拟机(JVM),这使得Java程序可以在任何安装了JRE(Java Runtime Environment)的设备上执行,实现了平台无关性。 学习Java的基础语法,你需要掌握变量、数据类型、运算符、控制结构(如if语句...

Global site tag (gtag.js) - Google Analytics