che5889375
2017-07-23 08:04Java里String str="abc";在堆中分配空间了吗
5初学Java ,书上说 String str="abc"; 是把一个在堆中开辟的堆内存空间使用权给了栈中的str。
但我在网上看了一篇文章说,用双引号定义的字符串在编译期已经创建好,存储在常量池中。
那么谁说的对,还有运行时常量池是在堆中吗。
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- java正则:如何删除$符号前后的空格,这个$到底该怎么转义啊
- java
- 1个回答
- 怎么都想不通的java基础题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- string 的疑惑
- java
- 0个回答
- extjs ColumnChart 怎么设置不同的颜色啊??
- ext
- javascript
- 0个回答
- 常量表达式
- oo
- 0个回答
换一换