1,3,5 seem to me as the right ones.
"5" - The Sun JVM does use a mark and sweep algorithm(See Appendix E - Thinking in
Java).
"4" - is right too (I missed it the first time!!).
"3" - I have read about this one somewhere. If u resurrect an object in its finalize() method, the finalize() is not called again.
"1" - looks pretty straight forward (unless there is sonmething else!!)
Hope it was useful.
Ankur
[This message has been edited by Ankur (edited July 05, 2000).]