Возможный дубликат:
Является ли Java "сквозной ссылкой" ?
Массивы не являются примитивным типом в Java, но они не являются объектами, так они передаются по значению или по ссылке? Это зависит от того, что содержит массив, например ссылки или примитивный тип?