java传递的只是一个引用,一定要注意准确认识在对象传递和赋值时所发生的一切. 事实上,java中的每个对象(除了基本数据类型以外)的标识符都属于指针的一种,但是其使用受到了严格的限制和防范,不仅在编译器中,在运行阶段也不例外. java有指针,但是没有传统指针的麻烦. 将引用传递进一个方法时,指向的仍然是相同的对象. 别名问题 别名即多个引用都指向同一个对象,有时候要防止往对象中写东西. 克隆对象 如果需要修改一个对象,又不想改变调用者的对象,就应该制作一个本地副本. 简单使用clone()方