个人感觉Java引用使用上和C++的指针差不多。Java引用可以为null,指针也可以。java引用和C++的指针一般都要new一个对象才能用。不过语法上又像C++的引用,可以直接用成员访问符,仅此而已。其实C++的指针和引用本身区别也没有多少,引用这个概念就是从C语言,指针扩展来的。