Freelancers Network
 
skill list top cap
Homepage
Join the Freelancer's Network
Update your details
Find a freelancer
Post a project
Find a project
Projects Archive
Post a job
Find a job
Jobs Archive
See Dan's Pages
See Andy's Pages
Link to this site
Resources
Join/Leave Forum
Forum Messages
+Additions+ Adverts
Advertising
Contact Us
Subscribe to our newsletter - enter your email address and hit return
Freelancers.net is owned and operated by Andy Stowell and Dan Winchester
skill list end cap
guru web hostcom

Find me again on Freelancers.net

RE: FN-FORUM java

date posted 23rd January 2003 20:56

--=====================_43098859==_.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed


Garbage collection is non-determinable. In other words it is not possible
to predict when it will take place.
In fact, it may not take place at all.
It is not guaranteed to take place when an application is closed.
Therefore there is no guarantee that objects not in use will be garbage
collected and that their finalizers executed at all.
In other words finalization may ever happen.

In addition there is no guarantee on the order in which objects will be
garbage collected or on the order in which the finalizers will run.

Finalization should be used with extreme care!!!

I know that GC and finalization can be invoked explicitly, however if you
think you might need to do this -- think again -- this is not recommended
unless you are absolutely sure of why you are doing it and what the
consequences are.

===================
lecture over:-)
===================

(Sorry if I've gone over the top with this. Garbage collection and its
implementation was one of my pet subjects a year or two back).

Paul Coleman


At 15:52 23/01/2003 +0000, you wrote:
> > destroy()
> >
> > what is the function of this method and what can it be used
> > for and how and when is it invoked?
>
>It's used to clean up and free resources when you've finished with the
>object. It's usually called declaritively after use. If you don't want
>to have to explicitly destroy() the object, you can override the
>Object.finalize() method which is called by the garbage collector. This
>shouldn't be used by anything like db connections, etc. as garbage
>collection in Java generally only happens when memory is running low and
>could possibly not happen until the application is closed.
>
>Darran.
>
>
>========
>Freelancers and Freelance Jobs: http://www.freelancers.net
>
>Advertise with Freelancers.net http://www.freelancers.net/advert.php
>
>To unsubscribe please email:
[EMAIL REMOVED]
>
>If you have difficulties unsubscribing please email:
[EMAIL REMOVED]

--=====================_43098859==_.ALT
Content-Type: text/html; charset="us-ascii"



Garbage collection is non-determinable. In other words it is not possible
to predict when it will take place.
In fact, it may not take place at all.
It is not guaranteed to take place when an application is closed.
Therefore there is no guarantee that objects not in use will be garbage
collected and that their finalizers executed at all.
In other words finalization may ever happen.

In addition there is no guarantee on the order in which objects will be
garbage collected or on the order in which the finalizers will run.

Finalization should be used with extreme care!!!

I know that GC and finalization can be invoked explicitly, however if you
think you might need to do this -- think again -- this is not recommended
unless you are absolutely sure of why you are doing it and what the
consequences are.

===================
lecture over:-)
===================

(Sorry if I've gone over the top with this. Garbage collection and its
implementation was one of my pet subjects a year or two back).

Paul Coleman


At 15:52 23/01/2003 +0000, you wrote:
> destroy()
>
> what is the function of this method and what can it be used
> for and how and when is it invoked?

It's used to clean up and free resources when you've finished with
the
object.  It's usually called declaritively after use.  If you
don't want
to have to explicitly destroy() the object, you can override the
Object.finalize() method which is called by the garbage collector. 
This
shouldn't be used by anything like db connections, etc. as garbage
collection in Java generally only happens when memory is running low
and
could possibly not happen until the application is closed.

Darran.


========
Freelancers and Freelance Jobs:
http://www.freelancers.net

Advertise with Freelancers.net
http://www.freelancers.net/advert.php

To unsubscribe please email:



Messages by Day
January 31st 2003
January 30th 2003
January 29th 2003
January 28th 2003
January 27th 2003
January 26th 2003
January 25th 2003
January 24th 2003
January 23rd 2003
January 22nd 2003
January 21st 2003
January 20th 2003
January 19th 2003
January 18th 2003
January 17th 2003
January 16th 2003
January 15th 2003
January 14th 2003
January 13th 2003
January 12th 2003
January 11th 2003
January 10th 2003
January 9th 2003
January 8th 2003
January 7th 2003
January 6th 2003
January 5th 2003
January 4th 2003
January 3rd 2003
January 2nd 2003
January 1st 2003


Messages by Month
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003


Messages by Year
2008
2007
2006
2005
2004
2003
2002
2001
2000