66问答网
所有问题
java编程: String s=new String("abc"); 请问,这段代码创建了几个对
java编程:
String s=new String("abc");
请问,这段代码创建了几个对象?
举报该问题
推荐答案 2015-07-05
2个
一个在常量池
一个在堆里
常量池中的是abc
堆里的那个是new String(),然后内容指向常量池中的abc
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UDpnp2vivUx2pnU9Dvv.html
其他回答
第1个回答 2015-07-05
两个 一个是new String()对象
一个是abc的引用s
追问
s不是new String( )对象的引用吗?怎么成了对象?
第2个回答 2015-07-05
相似回答
大家正在搜
相关问题
String s=new String("ABC");究竟创...
java中String s=new String("abc"...
String s = new String(“abc”);这...
java中String a = new String("ab...
执行String s=new String后,哪个结论是正确...
java 面试问题,StringBuffer h=new S...
java:两句相同的 String a=new String...
string s = new String(“123”+“a...