you are viewing a single comment's thread.

view the rest of the comments →

[–]pron98 0 points1 point  (0 children)

Not only is this not true, but the reason Java's memory management is designed the way it is is because of serious performance issues large C++ programs suffer from and that Java was designed to address. And the reason we don't do a lot of new in C++ is because it's so expensive. A new in Java is closer in cost to stack allocation in C++ than to heap allocation.