Java中的对象数组是一组到对象的引用。将对象赋给这种数组中的元素时,将创建一个到该对象的引用。移动数组中的值,是在重新指定引用,而不是将值从一个元素复制到另一个中。对于基本数据类型的数组(如int或float),这种操作实际上是将值从一个元素复制到另一个元素中;String数组也是如此,虽然它们是对象。