Which of the following statements about finalize( ) method is true ?
The purpose of a finalize( ) method is to recover memory and other system
The purpose of a finalize( ) method is to recover system resources other than memory.
You should always write a finalize( ) method for every class.
The order in which objects are created controls the order in which their finalize( ) methods are called.
Any code placed inside the finalize( ) method is guaranteed to run at least once.