java.lang.Object | +----java.lang.Runtime
public static Runtime getRuntime()
Runtime 对象。
public void exit(int status)
若有一个安全管理器,则用 status 作为参数调用它的
checkExit 方法。可引起安全性异常。
参数用作一个状态码;按照约定,一个非零状态码指示非正常终止。
public static void runFinalizersOnExit(boolean value)
public Process exec(String command) throws IOException
将 command 参数解析成令牌,然后作为一个命令在独立的进程中执行。该方法与 exec(command, null) 同效。
Process 对象。
public Process exec(String command,
String envp[]) throws IOException
该方法将 command 串拆分为令牌并创建包含令牌的新
cmdarray 数组;然后执行 exec(cmdarray, envp) 调用。
Process 对象。
public Process exec(String cmdarray[]) throws IOException
在某个独立进程中,执行 cmdarray 中令牌指定的命令。该方法与 exec(command, null) 同效。
Process 对象。
public Process exec(String cmdarray[],
String envp[]) throws IOException
若有一个安全管理器,则用数组 cmdarray 的第一个元素作为参数调用
checkExec 方法。可引起安全性异常。
若给定表示命令行令牌的字符串 cmdarray
数组和表示定义系统特性的某个“环境”的字符串 envp 数组,则该方法创建一个执行指定命令的新进程。
Process 对象。
public native long freeMemory()
totalMemory 方法的返回值。调用 gc 方法可引起 freeMemory 的返回值的增加。
public native long totalMemory()
public native void gc()
名字 gc 表示“垃圾回收器”。
Java 虚拟机需要时可自动执行该回收处理,甚至不用显式调用 gc 方法。
public native void runFinalization()
finalize 方法,但是那些对象的 finalize 方法还没有运行。当控制从方法调用中返回时,
Java 虚拟机已做了最大努力去完成所有未执行的终止操作。
若不用显式调用 runFinalization 方法, 则 Java 虚拟机在需要时可自动执行终止处理。
public native void traceInstructions(boolean on)
boolean 参数为 true ,
则执行该方法可使 Java 虚拟机打印出 Java 虚拟机中每个指令的详细跟踪信息。若虚拟机不支持该特征,则忽略该请求。跟踪输出的目标文件由系统决定。
若 boolean 参数为 false ,
则执行该方法时将使 Java 虚拟机停止执行详细的指令跟踪。
true 时启用指令跟踪;为 false 时禁用该特征。
public native void traceMethodCalls(boolean on)
boolean 参数为 true ,
则调用该方法时可使 Java 虚拟机打印出 Java 虚拟机中每个方法的详细跟踪信息。若虚拟机不支持该特征,则忽略该请求。跟踪输出的目标文件由系统决定。
若 boolean 参数为 false ,
则执行该方法时将使 Java 虚拟机停止执行详细的方法跟踪。
true 时启用指令跟踪;为 false 时禁用该特征。
public synchronized void load(String filename)
java_g ,自动在“.so”前插入“_g”(例如
Runtime.getRuntime().load("/home/avh/lib/libX11.so");) 。
若有一个安全管理器,则用 filename 作为参数调用 checkLink 方法。可引起安全性异常。
public synchronized void loadLibrary(String libname)
首先,若有一个安全管理器,则用filename作为参数调用它的 checkLink 方法。可引起安全性异常。
若用相同库名多次调用该方法,则忽略第二次及后续的调用。
public InputStream getLocalizedInputStream(InputStream in)
InputStreamReader 和 BufferedReader
类。
InputStream 并返回除本地化外所有其它方面都和参数等价的
InputStream :它以本地字符集的形式从流中读取,并将它从本地字符集自动转换为 Unicode。
若参数已是本地流,则可作为结果返回。
public OutputStream getLocalizedOutputStream(OutputStream out)
OutputStreamWriter、BufferedWriter
和 PrintWriter 类。
OutStream 并返回除本地化外所有其它方面都和参数等价的
OutStream :它以 Unicode 的形式写入流中,并自动转换为本地字符集。若参数已是本地流,则可作为结果返回。