Why Pointers are eliminated in java?

Why Pointers are eliminated in java?

  1. Pointers lead to confusion for a programmer.
  2. Pointers may crash a program easily, for example, when we add two pointers, the program crashes immediately. The same thing could also happen when we forgot to free the memory allotted to a variable and re-allot it to some other variable.
  3. Pointers break security. Using pointers, harmful program like virus and other hacking programs can be developed.

Because of the above reasons, pointers have been removed from Java.

 

Leave a Reply