Sobes.tech
Junior

Massiv va ro'yxat nima bilan farq qiladi?

sobes.tech AI

AIdan javob

Массив имеет фиксированный размер, определяемый при создании. Список может изменять свой размер динамически.

Характеристика Массив Список
Размер Фиксированный Динамический
Тип элементов Может быть примитивным или ссылочным Обычно хранит объекты (ссылочные типы)
Производительность доступа Быстрый доступ по индексу O(1) Быстрый доступ по индексу O(1)
Производительность вставки/удаления Дорогостоящие операции O(n) Зависит от реализации (например, ArrayList - O(n) в середине, LinkedList - O(1) в начале/конце)

Пример создания массива:

// Создаем массив из 5 целых чисел
int[] intArray = new int[5];

Пример создания списка (например, ArrayList):

// Создаем список целых чисел
ArrayList<Integer> intList = new ArrayList<>();