黑马程序员技术交流社区
标题:
字符串的区别
[打印本页]
作者:
时间来过
时间:
2015-1-16 09:35
标题:
字符串的区别
String str1 = "abc";
String str2 = new String("abc");
它们有什么区别?
作者:
yang_zhi_xiang
时间:
2015-1-16 09:38
一个用的栈内存,一个用的堆内存
作者:
时间来过
时间:
2015-1-16 09:40
yang_zhi_xiang 发表于 2015-1-16 09:38
一个用的栈内存,一个用的堆内存
使用的时候有什么区别呢?
作者:
yang_zhi_xiang
时间:
2015-1-16 09:41
时间来过 发表于 2015-1-16 09:40
使用的时候有什么区别呢?
额,不知道耶。坐等大神
作者:
xiao飞
时间:
2015-1-16 09:48
yang_zhi_xiang 发表于 2015-1-16 09:38
一个用的栈内存,一个用的堆内存
貌似字符串都存在方法区中的常量池中把
作者:
xiao飞
时间:
2015-1-16 09:50
一个只有一个对象,一个有两个对象
作者:
晨若兰曦
时间:
2015-1-16 10:38
上面存在于栈内存中,下面存在于堆内存,上面在栈内存中创建了一个对象“abc",下面在堆内存中创建了两个对象,一个是"abc",一个是new一个新的对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2