黑马程序员技术交流社区

标题: 每天几个小问题——String的小问题 [打印本页]

作者: 大侠之剑    时间: 2015-6-9 20:16
标题: 每天几个小问题——String的小问题
new String("abc");与String test="abc";的区别
作者: pizhihui    时间: 2015-6-9 20:19
前者创建了两个对象,一个在堆内存,一个在方法区的常量池里,后者只创建了一个对象,就在方法区的常量池里。
作者: 大侠之剑    时间: 2015-6-9 20:24
“abc”字符串常量存放在栈内存中,String对象的引用也在栈内存里,new的“abc”存在堆内存里;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2