Why Java Provides Garbage Collector ?

In Java, there are no pointers. Memory management and allocation is done by JVM. Since memory allocation is automated, after some time JVM may go low on memory. At that time, JVM has to free memory from unused objects. To help with the process of reclaiming memory, Java provides an automated process called Garbage Collector.



You May Interest

What is the Purpose of Native Method in Java ?

How Strategy Design Pattern is Different From State Design Patter ...

What are the Examples of Observer Design Pattern in JDK ?

What is the Purpose of Properties File in Java ?

Enumeration and Iterator, Which One Has Better Performance in Jav ...