Java manages it's own memory.  This means that when variables go out of scope, you don't have to remember to free them.  

Of course if you hold on to a reference to an object in a static variable, the JVM can't automatically reclaim that memory because it thinks you still need it, but you don't need to manually free memory any more.  

This saves a LOT of coding time.

blog comments powered by Disqus