String s=new String("xyz") 到底创建了几个对象
2018-03-13 17:04
666 查看
1.首先声明s不是对象,不是对象,不是对象,s是指针引用
2.如果"xyz"在常量池中存在,只会在堆中创建一个new String("xyz") ;一个对象
3.如果"xyz"在常量池中不存在,会现在常量池中创建一个“xyz”,然后在堆中创建一个new String("xyz");两个对象
2.如果"xyz"在常量池中存在,只会在堆中创建一个new String("xyz") ;一个对象
3.如果"xyz"在常量池中不存在,会现在常量池中创建一个“xyz”,然后在堆中创建一个new String("xyz");两个对象
相关文章推荐
- String str=new String("X")到底创建了几个对象
- String str=new String("abc")到底创建了几个对象
- 到底创建了几个对象?? String s = new String("abc");
- String s=new String("abc")创建了几个对象?
- String s = new String( "xyz "); 创建了几个对象?
- String s = new String("xyz")创建了几个对象
- new String("abc")创建几个对象?
- 面试题之String str = new String("abc"); 创建了几个对象
- String s=new String("xyz")及String s="a"+"b"+"c"+"d";创建几个String对象的问题
- String str=new String("abc");创建了几个String对象?
- String s=new String("xyz");创建几个String对象的问题
- 云端飘 String s=new String("abc")创建了几个对象?
- String s = new String("xyz")创建了几个对象
- String s = new String("abc");创建了几个String对象
- 关于String s = new String("xyz"); 创建几个对象的问题
- String sb = new String("sb");到底创建了几个实例?
- String str=new String("abc");创建了几个String对象?
- Stringstr=new String("abc") 这行代码究竟创建了几个对象?
- 关于String s = new String("xyz"); 创建几个对象的问题
- String s=new String("abc")创建了几个对象?