Список против ArrayList в Java

Автор: Laura McKinney
Дата создания: 4 Апрель 2021
Дата обновления: 4 Май 2024
Anonim
Java SE. Урок 34. Коллекции ArrayList & LinkedList
Видео: Java SE. Урок 34. Коллекции ArrayList & LinkedList

Содержание

Разница между list и ArrayList в Java заключается в том, что list - это интерфейс в Java, который расширяет структуру коллекции, тогда как ArrayList в Java - это классы коллекции, которые абстрагируют классы AbstartList.


Java - это язык программирования, который часто используется; Java - это объектно-ориентированный язык программирования, который использует как компилятор, так и интерпретатор. В основном все программы сделаны на языке программирования Java. Java-код может быть написан на Windows, Linux и Mac OS. Синтаксис языка программирования C и C ++ совершенно одинаков. Java создает браузер для запуска программ, которые помогают создавать графический интерфейс пользователя. List и ArrayList - это две важные концепции в Java, потому что язык программирования Java используется и используется в настоящее время. Если говорить о главном различии, то основное отличие между списком и ArrayList в Java заключается в том, что List - это интерфейс в Java, который расширяет структуру сбора, тогда как ArrayList в Java - это классы сбора, которые абстрагируют классы AbstartList.

Для написания Java-кода программисту необходим комплект разработки программного обеспечения (SDK), который включает в себя компилятор, интерпретатор, который не требуется в C ++. Язык программирования Java не поддерживает множественное наследование. Язык программирования Java не взаимодействует с оборудованием. Язык программирования Java не поддерживает вызов по ссылке. В списке Java и ArrayList являются членами коллекции коллекции. Список - это элементы последовательности, элементы списка доступны по позиции индекса.


Содержание: Разница между List и ArrayList в Java

  • Сравнительная таблица
  • Список
  • ArrayList
  • Ключевые отличия
  • Заключение
  • Пояснительное видео

Сравнительная таблица

основаСписокArrayList
СмыслСписок - это интерфейс в Java, который расширяет структуру коллекции.ArrayList в Java - это классы коллекций, которые абстрагируют классы AbstartList.
СинтаксисСписок интерфейсный списокArrayList - это класс ArrayList
Пространство имен System.Collections.Generic.System.Collections.
РаботаетСписок создает элементы, связанные с индексом.ArrayList создать динамический массив

Список

Список в Java-программировании - это интерфейс, расширяющий структуру коллекции. Список создания коллекции элементов, расположенных в последовательном порядке. Список создается с использованием следующих классов


  • ArrayList
  • LinkedList
  • CopyOnWriteArrayList
  • Вектор
  • стек

В списке элементы связаны с индексами. Если вы хотите получить доступ к элементу, вы можете получить к нему доступ, используя индекс этого номера. Добавлены два метода интерфейса списка (int, E) и addAll (int, Collection). В списке есть три типа исключений:

  • UnsupportedOperationException
  • ClassCastException
  • Исключение нулевого указателя

Если мы хотим получить элемент после составления списка в Java, вы можете использовать метод get ().

ArrayList

ArrayList - это коллекция классов, которая расширяет класс AbstactList. ArrayList также реализует интерфейс списка. ArrayList создает динамические массивы. ArrayList создает массив объектов. Массив имеет фиксированную длину в ArrayList. В Java есть фиксированная длина массива. Емкость объекта класса ArrayList увеличивается, когда элементы добавляются в массив. sureCapacity () мы использовали для увеличения емкости ArrayList.

Ключевые отличия

  1. List - это интерфейс в Javawhich, расширяющий структуру коллекции, тогда как ArrayList в Java - это классы коллекции, которые абстрагируют классы AbstartList.
  2. Список является списком интерфейсов, тогда как ArrayList является классом ArrayList.
  3. В списке System.Collections.Generic, тогда как в ArrayList System. Коллекции.
  4. Список создает элементы, связанные с индексом, тогда как ArrayList создает динамический

Заключение

В этой статье выше мы видим четкую разницу между List в Java и ArrayList в Java с реализацией.

Пояснительное видео