Java не поддерживает и не разрешает использование указателей. Точнее говоря, Java не поддерживает указатели, которые доступны и /и ли могут быть изменены программистом. Язык Java не разрешает использование указателей, поскольку это позволило бы программам Java преодолевать защитный барьер между JRE и содержащим ее компьютером. Вспомните, что указателю может быть присвоен любой адрес в памяти — даже те адреса, которые могут находиться вне JRE. Поскольку в программах C/C++ указатели используются достаточно интенсивно, их утрата может казаться существенным недостатком Java. В действительности это не так. Среда Java спроектирована так, чтобы до тех пор, пока все действия выполняются в пределах JRE, применение указателей не требовалось, и их использование не дает никаких преимуществ.
Использование указателей не дает. Никаких. Преимуществ.