Because java does not allow to reference the memory directly. We have to use the new operator to deal with the memory. There are no pointers in java which directly deal with memory manipulation.
It makes java more robust by avoiding misuse memory and leakage.
It makes java more robust by avoiding misuse memory and leakage.