Introduction
The java.lang.Runtime class allows the application to interface with the environment in which the application is running.Class declaration
Following is the declaration for java.lang.Runtime class:public class Runtime extends Object
Class methods
S.N. | 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. |
Methods inherited
This class inherits methods from the following classes:- java.lang.Object
No comments:
Post a Comment