[gclist] A Java question.
Wed, 26 Mar 1997 21:15:25 +0700
> From: Mimir Reynisson <firstname.lastname@example.org>
> To: email@example.com
> Subject: Re: [gclist] A Java question.
> Date: Wednesday, March 26, 1997 1:12 AM
> >The Java specs allow implementations to ignore finalizers.
> >I've been told that all commercial Java implementations
> >take that option. Can anyone provide details, confirmation
> All Java VM's must call finalizers and all as far as I know do.
> finalize() is used to free up bitmaps, file references, and other
> non-Java-related "garbage". I think you may be talking about
> the fact that once a finalizer has been called once, it will not
> be called again. So if you create a reference to the object being
> finalized in the finalizer, you essentially create a zombie object
> and finalize() will not be called the next time it tries to gc that
> object. Most of the time this is not a problem.