RE:¿Porque no se usan punteros en Java?
Estoy de acuerdo con la respuesta anterior, pero en realidad Java maneja punteros, solo que lo hace de forma transparente al usuario. Por ejemplo: los objetos son como punteros, lo que conocemos como referencia a memoria, pero el concepto de puntero esta oculto para los programadores, de todas formas la respuesta anterior es muy acertada...
SALUDOS