阅读背景:

java String直接赋值和实例化区别_恨秃然的博客_java string为什么可以直接赋值

来源:互联网 

1.例:String str = “hello”;
直接赋值实际上就是相当于一个匿名对象(“hello”)设置了一个名字(str),String类的匿名对象是由系统自动生成,不在由用户自己创建,产生了匿名对象就一定在堆内存在开辟了一块堆内存空间,并且由一块栈内存指向这块堆内存 直接赋值实际上就是相当于一个




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: