Since it has no pointers, Java allows no direct memory access.  This means memory scribbles are a thing of the past.  Typical C and C++ projects have months at the end where the team searched for memory buffer overruns.

You cannot accidentally overwrite memory in Java, so all that special coding and checking is freed up for more useful activity.  

blog comments powered by Disqus