java垃圾回收機制的使用
阿新 • • 發佈:2017-08-24
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垃圾回收機制的使用