About Question com.enthuware.ets.scjp.v6.2.274 :
Posted: Thu Mar 01, 2012 3:55 am
No. It is only guaranteed to be called the first time the object is being destroyed, it can happen many times since the finalize() method can bring the object back to life.If an object is being destroyed by the GC then its finalize() method is guaranteed to be called.