📜  Java.lang.Runtime类

📅  最后修改于: 2020-11-15 03:04:17             🧑  作者: Mango


介绍

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

类声明

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

public class Runtime
   extends Object

类方法

Sr.No. Method & Description
1 void addShutdownHook(Thread hook)

This method registers a new virtual-machine shutdown hook.

2 int availableProcessors()

This method returns the number of processors available to the Java virtual machine.

3 Process exec(String command)

This method executes the specified string command in a separate process.

4 Process exec(String[] cmdarray)

This method executes the specified command and arguments in a separate process.

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

This method executes the specified command and arguments in a separate process with the specified environment.

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

This method executes the specified command and arguments in a separate process with the specified environment and working directory.

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

This method executes the specified string command in a separate process with the specified environment.

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

This method executes the specified string command in a separate process with the specified environment and working directory.

9 void exit(int status)

This method terminates the currently running Java virtual machine by initiating its shutdown sequence.

10 long freeMemory()

This method returns the amount of free memory in the Java Virtual Machine.

11 void gc()

This method runs the garbage collector.

12 static Runtime getRuntime()

This method returns the runtime object associated with the current Java application.

13 void halt(int status)

This method forcibly terminates the currently running Java virtual machine.

14 void load(String filename)

This method loads the specified filename as a dynamic library.

15 void loadLibrary(String libname)

This method loads the dynamic library with the specified library name.

16 long maxMemory()

This method returns the maximum amount of memory that the Java virtual machine will attempt to use.

17 boolean removeShutdownHook(Thread hook)

This method de-registers a previously-registered virtual-machine shutdown hook.

18 void runFinalization()

This method runs the finalization methods of any objects pending finalization.

19 long totalMemory()

This method returns the total amount of memory in the Java virtual machine.

20 void traceInstructions(boolean on)

This method enables/disables tracing of instructions.

21 void traceMethodCalls(boolean on)

This method enables/disables tracing of method calls.

方法继承

此类从以下类继承方法-

  • java.lang.Object