>...いや、つくづく思うんですが、「Javaにはポインタがない」という主張をする人の意図っていったい何なんでしょう?

それは、Javaの「参照」が、「ポインタ」と言う名前とは変わっており、
しかもCのポインタと(厳密には)同一ではないからだろう。

Javaの参照はCのポインタに比べて、領域破壊のバグの危険性が
格段に減っているため、Cで頻繁に起こっていたバグが起こる余地が
無くなる。
このような参照の利点を強調したいがために、Javaは「ポインタ」ではなく、
別の「参照」と言う名前にしたのだろう