55问答网
所有问题
当前搜索:
string创建了多少个对象
...请问共
创建了几个对象
?可以描述一下
String 创建
对象的过程?_百度...
答:
如果整个表达式中所有参与运算的都是字符串直接量,Java会在编译时就把这个表达式的值计算出来,然后直接将结果赋值给字符串引用变量。因此上面题目中定义的
String s
= "abc"+"def"+"ghi";实际上相当于直接定义了"abcdefghi"的字符串直接量,所以,上面的代码只
创建了
一个
String对象
。
string
a = "a"; string b = "b"; a = b;
创建了几个对象
答:
这样
创建了
两个字符串变量:对象a指向字符串常量"a",对象b指向字符串常量"b",然后再把对象a指向"b"。但是,C#中
String
对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的
字符串对象
,这就需要为该新对象分配新的空间。所以,表面上看是创建了两
个对象
,实际...
...
String
str=new String("a") 这个语句
创建了几个对象
。
答:
解释:该语句在进行
String
类的构造函数调用时引用的参数"a"时,查询内存中有无该对象,若无则创建一个"a"对象,再将该对象的地址引用传递给对象Str,存于栈中,所以说
创建了
两
个对象
。请各位高手帮忙看一下,我的理解正确吗?我看了好
几个
朋友写的帖子,他们都在详细的讨论String str=new String("a")和String str...
JAVA
String创建对象
问题
答:
String s1 ="hello";可能创建一个或者不
创建对象
,如果"hello"这个字符串在java String池里不存在,会在java String池里创建一个创建一个
String对象
("hello"),然后s1指向这个内存地址,无论以后用这种方式
创建多少个
值为"hello"的
字符串对象
,始终只有一个内存地址被分配,之后的都是
String的
拷贝,Java...
String s
=new String("ABC");究竟
创建了几个对象
?
答:
2个,一个“abc”常量,是在常量池的,还有一
个对象
是new出来的,在堆里,s是指向该对象的引用
java中
String
a=new String("1"+"2")
创建了几个对象
答:
对象一般通过new在堆中
创建
,s只是一个引用变量。所有的字符串都是
String对象
,由于字符串文字的大量使用,java中为了节省时间,在编译阶段,会把字符串文字放在文字池中,文字池的一个好处就是可以把相同的字符串合并,占用一个空间,我们可以用==判断一下两个引用变量是否指向了一个地址即一
个对象
。
java中
String s
=new String("abc");
创建了几个String对象
?
答:
一共
创建了
两
个对象
,我觉得这样比较好理解:第一个是:new
String
();这个对象;在堆内存中 第二个是:“abc”这个对象;(abc要这样理解,abc是String类型的,放在new出来的对象里面)
String
str=new String(“abc”+”def”) 总共
创建了几个对象
答:
4 个,在java中碰到双引号就会
创建对象
(双引号里内容不同的话),所以abc 、def分别都会创建对象,同时java的
字符串
是只读的,所以abc+def后又会生成一个新的对象(原来的对象还在内存里),在使用new操作符时又会自动创建新对象,所以共计4个。
String
x="xyz"; String y="abc"; y=x+y;//共
创建了几个对象
答:
问:
String s
= new String("xyz");
创建了几个String
Object?答:两
个对象
,一个是“xyx”,一个是指向“xyx”的引用对象s。那么你可以看看创建了几个啊 ? 呵呵
string
a="abc";a="abcd";
创建了几个对象
答:
string
a="abc";a="abcd";是一个。你可以调用输出连两个a的HashCode。是一样的值就表示只
创建了
一
个对象
。string a="abc";a="abcd";表示你创建了一个对象a并且给a赋值为abc,后又给a赋值为abcd,只是值变了,而开辟的空间没有变化。通过GetHashCode就可以看出来了。关于问题的补充你也可以...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
创建string对象的个数为
下面代码创建几个String对象
string创建对象
创建string对象的特点
string类建立对象
string几个对象
string对象的哪个方法
java中怎么看创建了几个对象
以下字符串创建了几个对象