`
lzy19881227
  • 浏览: 13120 次
  • 性别: 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基础知识点总结.docx

    <java.lang>Runtime 90 <java.lang>Math 90 <java.lang>.Date:日期类,月份从0—11 92 <java.lang> Calendar:日历类 93 十六、 IO流:用于处理设备上数据 ★★★★★ 94 IO流的概念 95 字符流与字节流 98 流对象 ...

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

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

    java基础总结大全

    java基础大全相信大家会用到的、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行...

    java 基础面试题

    很全面的java基础面试题,给我一个你最常见到的runtime exception abstract class和interface有什么区别

    corejava基础重要知识点总结

    JRE = java runtime environment = java运行环境 组成关系: JVM = 类加载器 + 字节码校验器 + 解释执行器 JRE = JVM + API(应用程序变成接口); JDK = JRE + BIN(常用的工具命令) 面试题: JDK和JRE之间的...

    JAVA基础,常见java基础问题.rar

    JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 如果你需要运行java程序,只需安装JRE就可以了。如果你需要...

    Java基础知识总结 - 超详细篇收藏.pdf

    2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当...

    JAVA基础课程讲义

    Java运行时环境JRE(Java Runtime Environment) 17 JAVA语言应用范围 18 第一个JAVA程序 18 JAVA开发环境搭建 18 一个典型的JAVA程序的编写和运行过程 19 第一个程序常见错误 20 第一个JAVA程序的总结和提升 20 常用...

    JAVA基础入门教程

    前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2 之 后的。J2SDK当然就是Java 2 Software Develop Kit 。 z 什么是JRE ? JRE (Java Runtime Environment),即Java运行环境,通常已包含在 J2SDK中了...

    java基础知识回顾.rar

    Java基础知识回顾 一:java概述 Java的三种技术架构 JAVAEE: Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE: Java Platform Standard Edition,完成桌面应用程序...

    java基础面试题目详解

    核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。Java Runtime Environment(JRE)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实 现及 Java 核心类库。JVM 是 Java Virtual Machine(Java ...

    java8看不到源码-appengine-java-vm-runtime:appengine-java-vm-runtime

    appengine-java-vm-runtime Google App Engine Docker 映像的完整代码源。 它有 2 个 Java 库,一个是用于默认 servlet、过滤器和 App Engine 管理的通用库,另一个是专门用于会话管理、App Engine API 挂钩和用户...

    Java相关知识总结,包括Java基础.rar

    2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当...

    Java基础单词

    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基础知识技术总结

    java.lang.Runtime.gc(); 垃圾回收的建议语句,只能建议而不能强制回收 滨意: System.gc(); 是静态方滕,可直接踃用。 java.lang.Runtime.gc(); 不是静态方滕,不能直接在main方滕里踃用 package 包 目的:命名冲突...

    java编程基础,应用与实例

    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 Runtime Environment (JRE) 6.0 Update 22

    Java 2平台标准版(J2SE)软件是... ·Java基础类库/Swing, JavaTM Web Start, JavaTM 插件和国际化的新特性为Web服务提供了丰富的客户端应用开发能力。  ·增强了基于XML, CORBA, IPv6, 和JDBCTM 3.0技术的连接性。

    Java JDK6开发工具

    JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个版本的JDK. 因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun...

    JAVA基础?关于Runtime对象

    /* Runtime对象 该类并没有提供构造函数。 说明不可以new对象。那么会直接想到该类中的方法都是静态的。 发现该类中还有非静态方法。... import java .io.IOException; public class

    跟我学Java-day01-java基础语法.pdf

    JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API) JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具 总结:我们只需安装JDK即可,它包含了java的运行...

Global site tag (gtag.js) - Google Analytics