系统类runFinalization()方法 (System class runFinalization() method)
runFinalization() method is available in java.lang package.
runFinalization()方法在java.lang包中可用。
runFinalization() method is used to run the finalize() methods of any object that are already in a queue for disposing of unused objects.
runFinalization()方法用于运行已在队列中的任何对象的finalize()方法,以处理未使用的对象。
runFinalization() method is a static method, it is accessible with the class name too.
runFinalization()方法是一个静态方法,也可以使用类名进行访问。
runFinalization() method method does not throw any exception.
runFinalization()方法方法不会引发任何异常。
Syntax:
句法:
public static void runFinalization();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is void, it does not return anything.
此方法的返回类型为void ,它不返回任何内容。
Example:
例:
// Java program to demonstrate the example of
// runFinalization () method of System Class
public class RunFinalizationMethod {
public static void main(String[] args) {
// print the state of the program
int i = 10;
System.out.println("The value of i is :" + i);
// Here, we are calling the runFinalization() method
// that will call finalize() methods
// for disposing unused objects
Runtime.getRuntime().runFinalization();
System.out.println("Finalization Done.");
}
}
Output
输出量
E:\Programs>javac RunFinalizationMethod.java
E:\Programs>java RunFinalizationMethod
The value of i is :10
Finalization Done.
翻译自: https://www.includehelp.com/java/system-class-runfinalization-method-with-example.aspx