I\'ve been reading through a lot of the rookie Java questions on finalize() and find it kind of bewildering that no one has really made it plain that finalize()
finalize()
iirc - you can use finalize method as a means of implementing a pooling mechanism for expensive resources - so they don't get GC's too.