Java.io包教程

Java.lang.Runtime类

简介

java.lang.Runtime 类允许应用程序与运行应用程序的环境进行交互.

类声明

以下是 java.lang.Runtime 类的声明 :

public class Runtime
   extends Object

类方法

Sr.No.方法&说明
1void addShutdownHook(Thread hook)

此方法注册一个新的虚拟机关闭钩子.

2int availableProcessors()

此方法返回Java虚拟机可用的处理器数.

3Process exec(String command)

此方法在单独的进程中执行指定的字符串命令.

4进程exec(String [] cmdarray)

此方法单独执行指定的命令和参数过程.

5Process exec(String [] cmdarray,String [] envp)

此方法执行指定的具有指定环境的单独进程中的命令和参数.

6Process exec(String[] cmdarray, String[] envp, File dir)

此方法在具有指定环境和工作目录的单独进程中执行指定的命令和参数.

7Process exec(String command, String[] envp)

此方法在具有指定环境的单独进程中执行指定的字符串命令.

8Process exec(String command, String[] envp, File dir)

这method在具有指定环境和工作目录的单独进程中执行指定的字符串命令.

9void exit(int status)

此方法通过启动其关闭序列来终止当前运行的Java虚拟机.

10long freeMemory()

此方法返回Java虚拟机中的可用内存量.

11void gc()

此方法运行垃圾收集器.

12static Runtime getRuntime()

此方法返回与当前Java应用程序关联的运行时对象.

13void halt(int status)

此方法强制终止当前运行的Java虚拟机.

14void load(String filename)

此方法将指定的文件名加载为动态库.

15void loadLibrary(String libname)

此方法加载动态具有指定库名的库.

16long maxMemory()

此方法返回Java虚拟机将尝试的最大内存量使用.

17boolean removeShutdownHook(Thread hook)

此方法取消注册先前注册的虚拟机关闭钩子.

18void runFinalization()

此方法运行待完成的任何对象的终结方法.

19long totalMemory()

此方法返回Java虚拟机中的总内存量.

20void traceInstructions(boolean on)

此方法启用/禁用对指令的跟踪.

21void traceMethodCalls(boolean on)

此方法启用/禁用方法调用的跟踪.

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object