Topic: java中对象和对象引用问题

  Print this page

1.java中对象和对象引用问题 Copy to clipboard
Posted by: 133xialiang
Posted on: 2008-03-25 09:21

String s = new String("xyz");

这条语句创建了几个String Object

我觉得就创建了1个String object -》xyz ,s是指向对象zyz的一个引用。
但是网上说创建了2个

我有个疑问是,对像的引用是对象么,java中对象是放在盏里,那对象的引用是放在哪里呢。

2.Re:java中对象和对象引用问题 [Re: 133xialiang] Copy to clipboard
Posted by: spbeyond
Posted on: 2008-03-25 16:10

因为string本身比较特殊,它不是一般的数据类型那么简单,本身代表就是一个对象,所以才会出现是创建了2个对象,一个是string对象,一个是xyz的string对象!

3.Re:java中对象和对象引用问题 [Re: 133xialiang] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-03-28 17:51

Try to do a search in this forum and you will find numerous answers.

4.Re:java中对象和对象引用问题 [Re: 133xialiang] Copy to clipboard
Posted by: Joffeec
Posted on: 2008-03-29 12:44

xyz是String对象,而变量s存储的是String对象的引用即它的地址


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923