An object's finalize() method cannot be invoked by the garbage collector while the object is still reachable.However, an object's finalize() method may be invoked by other objects.