Heap Resident Memory Values
Heap resident values are created using the new operator.
Memory for such values resides on the heap, or free store, which is a separate part of memory from the stack.
Typically accessed through a pointer, which will often reside on the stack.
Java hides the use of this pointer value, don’t need be concerned with it.
In C++, pointer declaration is explicitly stated.