Назад к вопросам
Intern
68
questionbank
Что такое массивы в Java?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Это объекты, хранящие фиксированное количество однотипных элементов. Они являются индексированными, начиная с 0. Размер массива определяется при его создании.
При создании массива происходит инициализация его элементов значениями по умолчанию:
- для числовых типов -
0 - для
boolean-false - для ссылочных типов -
null
Объявление массива:
// объявление массива целых чисел
int[] numbers;
// объявление массива строк
String[] names;
Создание и инициализация массива:
// создание массива из 5 целых чисел
int[] numbers = new int[5];
// создание массива строк с предопределенными значениями
String[] names = {"Alice", "Bob", "Charlie"};
Доступ к элементам массива:
// доступ к первому элементу массива numbers
int firstNumber = numbers[0];
// изменение значения второго элемента массива names
names[1] = "David";
Длина массива:
// получение длины массива numbers
int length = numbers.length;
Массивы в Java являются объектами и располагаются в куче (heap). Переменная массива хранит ссылку на этот объект.
Многомерные массивы в Java реализованы как массивы массивов.
// объявление и создание двумерного массива 3x4
int[][] matrix = new int[3][4];
// доступ к элементу в первой строке, втором столбце
int value = matrix[0][1];