String str=new String()+"abc"
2009-11-17 17:53
447 查看
String str=new String()+"abc"
一共创建4个字符串:
1."abc"为一个字符串
2.new String()创建了一个字符串
3.new String+"abc"创建了一个字符串(String类型连接是新建一个新的字符串,不同于StringBuffer)
4.str为指向新生成的字符串的引用,本身会在内存中创建一个String类型的引用对象
一共创建4个字符串:
1."abc"为一个字符串
2.new String()创建了一个字符串
3.new String+"abc"创建了一个字符串(String类型连接是新建一个新的字符串,不同于StringBuffer)
4.str为指向新生成的字符串的引用,本身会在内存中创建一个String类型的引用对象
相关文章推荐
- Java的内存机制 String str = "abc" 和String str = new String("abc")的区别
- String str="abc" 与 String str = new String("abc");详解
- String str=new String("abc"); 创建了几个对象
- 经典String str = new String("abc")内存分配问题
- 面试题之String str = new String("abc"); 创建了几个对象
- java基础经典问题String str=new String("abc")和String str="abc"
- String str = new String("abc")内存分配问题
- String str="abc"和String str=new String("abc")的区别
- String str=new String("abc") 创建了几个对象呢?
- String str="abc" 与 String str = new String("abc")
- String str="abc" 与 String str = new String("abc")区别
- Java中String str = new String("abc")创建了几个对象
- String str=new String("abc");创建了几个String对象?
- String str=new String("abc");创建几个对象?
- String str="abc"和String str=new String("abc")区别
- String str=new String("abc") 在内存中怎样分配
- String str = new String("abc")和String str = "abc"区别
- String str=newString("abc")创建了多少个对象
- Java中的String str="abc"; String str=new String("abc");和String str = new String();的区别以及==与equals()的不同。
- 经典String str = new String("abc")内存分配问题