When Does JVM Call the Finalize Method in Java ?

JVM instructs the Garbage Collector to call the finalize method, just before releasing an object from the memory. A programmer can implement finalize() method to explicitly release the resources held by the object. This will help in better memory management and avoid any memory leaks.



You May Interest

What is the Difference Between a Class and an Object in Java ?

How Can You Make an Object Eligible for Garbage Collection in Jav ...

What is Observer Design Pattern in Java ?

What is String Interning in Java ?

How Can We Improve the Performance of IdentityHashMap in Java ?