java 没有多重继承,没有指针
Java 使用接口解决多重继承问题,使用引用替代指针
Java 几乎所有对象都是在堆上分配
Java 的内存管理不是用引用计数,而是垃圾回收
Java 的指针操作功能不能跨平台,是指指针的算数算法
如果获得一个java对象的地址,你可以操作这个对象,但是你不能一直认为这个地址指向那个java对象,因为那个对象可能会被垃圾回收器搬到别的地方去
Java的引用能移植跟踪对象的搬迁,简单的C++指针不可能做到这点。