String a = new String("abc");到底创建了几个对象呢?
来源:百度知道 编辑:UC知道 时间:2024/09/28 13:02:05
数组和对象都是在堆中生成的,栈中保存的都是一些基本类型的数据和数组,对象的引用.
堆中一共产生四个对象 分别是 引用a指向的对象 引用b指向的对象 还有两个没有引用的对象"abc" .
又是这个问题
两个对象
堆中一个,字符串常量池中一个
引用在栈中,不算对象
String a=new String();什么时候用到,一般不就是String a 吗?
String a="abc"和String a=new String("abc");区别在哪呢?
String str1=new String("abc");
关于String str=new String("123");
中行笔试题:String s=new String("xyz")创建了几个String对象
请问java里string xxx和string xxx=new string的几个问题?
String s="你好"和String str=new String("你好")有什么区别?
String s="abc"与String s= new String("abc")有什么区别
String str="aspx" 与 new String("aspx") 的区别
String s = new String("abc");为什么创建了两个字符串对象?