15 lines
849 B
Markdown
15 lines
849 B
Markdown
Массив - ссылочный тип
|
|
Может иметь ноль или более типов
|
|
Характеристики массива:
|
|
- адрес начального элемента
|
|
- длина
|
|
- тип элементов
|
|
## Действия с массивом
|
|
- Объявление: `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` для многомерных |