老师,没太明白是依靠什么区分 String 在栈中还是堆中
来源:3-2 Java String 可以有多长?

慕九州6385248
2020-03-14
String a = “a” 的这种方式,个人理解的是还是分配内存,然后创建了一个字符串,是因为他内部实现是 char 数组,而 char 这种基本类型的数据是存在栈中的嘛
写回答
1回答
-
bennyhuo
2020-03-14
简单的看,new出来的就是堆中的,字面量在栈上
022021-07-24
相似问题