陈鹏83 发表于 2014-6-19 17:25
和你探讨: 在栈内存中生成变量s 引用堆内存对象地址, 在堆内存中划出内存空间存储 abc, 这样在栈和堆中 ...
黎志勇 发表于 2014-6-19 17:34
String s=new String("abc");
先在方法区的常量池中创建字符串常量"abc"(就是构造函数里面的参数"abc"), ...
小夜 发表于 2014-6-19 17:30
在 堆内存中产生一个对象 存储 abc,
在 栈内存中产生一个变量存储 这个对象的引用(这个对象的 地址值)。 ...
黎志勇 发表于 2014-6-19 17:34
String s=new String("abc");
先在方法区的常量池中创建字符串常量"abc"(就是构造函数里面的参数"abc"), ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |