关于intern的问题
来源:6-12 Java内存模型之常考题解析-2

qq_撞碎南墙_0
2019-02-21
请问老师:
jdk1.8中,String str = new String(“a”);
这行执行完,则堆中存有a,而且常量池中也有了,并且常量池中的不是引用地址,是这么理解吧?
而String str2 = new String(“a”)+new String(“a”);
这个执行完,只在堆中存有aa,常量池中没有aa,是咩?
写回答
1回答
-
同学好,是的,针对String str2 = new String(“a”)+new String(“a”); 常量池中只有a没有aa
012019-02-22
相似问题