new出来的东西会放在堆内存中。如new car();

局部变量放在栈内存里。如这里的Car c1

 String s2=s1;

这里是把s1的地址赋值给了s2,s2也指向s1的内容

 

 

 当堆内存中的对象没有任何引用的时候,就会被判定为内存中的垃圾,通过垃圾回收机制被回收。

常量池在堆内存中开辟。

进行运算时:name+="教育";