Массив - ссылочный тип Может иметь ноль или более типов Характеристики массива: - адрес начального элемента - длина - тип элементов ## Действия с массивом - Объявление: `int[] array; // сейчас null` - Создание: `array = new int[3];` - Инициализация: `int[] x = new int[]{1,2};` - Еще инициализация: `int[] x = {1, 2};` - Присваивание элемента: `x[0] = -1;` - Длина массива: `x.length;` ## Сравнение Если написать `arr1 == arr2`, то произойдет сравнение ссылок, поэтому используем `Arrays.equals` для одномерных и `Arrays.deepEquals` для многомерных