黑马程序员技术交流社区

标题: 赋值 [打印本页]

作者: 隋玉翠    时间: 2011-8-9 22:14
标题: 赋值
public class Test extends Thread {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                String aa=new String("ABC");
                String bb=aa;
                aa="";
                System.out.println(bb);               
        }
}
求解:已经赋值aa="";  输出结果为什么还是ABC?
作者: 匿名    时间: 2011-8-9 22:19
晕严格那顺序来 aa=“ABC” 然后bb=“ABc” 然后aa=""
aa是最后才将“”  又不影响bb的值
作者: 匿名    时间: 2011-8-10 05:21
aa引用指向了空串,但bb还是指向ABC




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