黑马程序员技术交流社区

标题: Java提问,关于对StringBuffer变量赋值 [打印本页]

作者: 一枝独秀/51    时间: 2012-6-25 21:38
标题: Java提问,关于对StringBuffer变量赋值
Java提问,关于对StringBuffer变量赋值

作者: sbeeqnui1987    时间: 2012-6-25 23:06
new StringBuffer("A"); 是创建了一个对象。
StringBuffer a; 是声明一个变量,作为到这个对象的引用,类似这个对象的地址值。
一个引用只可以指向一个对象,但一个对象可以被多个引用所指向。
例:StringBuffer a = new StringBuffer("A");,即说a引用指向了A对象,
若再执行句:      a = new StringBuffer("B");,则a引用不再指向A对象,而改为指向了B对象。

作者: 游洪波    时间: 2012-6-25 23:12
StringBuffer不同于String类,它的赋值是不能通过=号进行的,必须要通过new关键字来创建,也就是
StringBuffer s=new StringBuffer("23");




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2