Are pointers used in JAVA?Why?