Java FileInputStream.finalize()方法示例
FileInputStream
的FileInputStream.finalize()
方法具有以下语法。
protected void finalize() throws IOException
示例
在下面的代码显示如何使用FileInputStream.finalize()
方法。
import java.io.FileInputStream;
public class Main extends FileInputStream {
public Main() throws Exception {
super("C://test.txt");
}
public static void main(String[] args) throws Exception {
Main fisa = new Main();
// read byte from file input stream
int i = fisa.read();
// converts int to char// From: wWw . y I IB aI.c O M
char c = (char) i;
System.out.println(c);
// finalize method invoked
fisa.finalize();
// method revoked after finalize metod
i = fisa.read();
c = (char) i;
System.out.println(c);
}
}