Java : background memory management
- Advantage: allowing programmer to concentrate on more application specific details
- Disadvantage: programmer has little control over how memory management is performed.
C++ : explicit memory management
- Advantage:permitting much more efficient use of memory
- Can bloat a program at run-time, or make a program very inefficient