1. 程式人生 > >java垃圾回收機制的使用

java垃圾回收機制的使用

checkout ati pub bool logs int [] ring static

public class Test {
    public static void main(String[] args) throws Exception {
        Book b=new Book(true);
        b.checkIn();
        new Book(true);
        System.gc();
    }

}
class Book{
    boolean checkdOut = false;
    Book (boolean checkOut) {
        checkdOut = checkOut;
    }
    
    
protected void checkIn() { checkdOut = false; } protected void finalize() { if (checkdOut) { System.out.println("Error : check Out"); } } }

在執行回收機制之前會先執行finalize()

java垃圾回收機制的使用