Why Java does not support Pointers?
It,s just because of security. By not providing pointers java effectively provides another level of abstraction.
because java is also (.) pointer is defined already to pointer use in class and object
A pointer is a variable which can hold the address of another variable or object. But, Java does not support pointer due to security reason, because if you get the address of any variable you could access it anywhere from the program without any restriction even variable is private.