对象实例与对象引用有何不同

new运算符,new创建对象实例(对象实例在堆内存中),对象引用指向对象实例(对象引用存放在栈内存中)。
一个对象引用可以指向0个或1个对象(一根绳子可以不系气球,也可以系一个气球);
一个对象可以有n个引用指向它(可以用n条绳子系住一个气球)。

1)分配地址
2)创建对象实例(堆内存)
3)对象引用指向对象实例 (栈内存)

栈代表了处理逻辑,而堆代表了数据。

栈是运行时的单位,而堆是存储式的单位。

栈解决程序运行的问题,解决程序如何运行的问题,如何处理数据。

堆解决数据存储问题,数据存哪,怎么存。