Список проти ArrayList на Java
Зміст
- Зміст: Різниця між List та ArrayList на Java
- Порівняльна діаграма
- Список
- ArrayList
- Ключові відмінності
- Висновок
- Пояснювальне відео
Різниця між списком і ArrayList в Java полягає в тому, що список - це інтерфейс на Java, який розширює рамки колекції, тоді як ArrayList в Java - це колекційні класи, які абстрагують AbstartList класи.
Java - мова програмування, яка багато використовується; Java - об'єктно-орієнтована мова програмування, яка використовує компілятор і інтерпретатор. Переважно все програмне забезпечення створено мовою програмування Java. Код Java можна записати в Windows, Linux та Mac OS. Синтаксис мови програмування C і C ++ зовсім однаковий. Java виробляє браузер для запуску програм, які допомагають створити графічний інтерфейс користувача. Список та 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). У списку є три типи винятків
- НепідтримуванийOperationException
- ClassCastException
- NullPointerException
Якщо ми хочемо отримати елемент після складання списку на Java, можна скористатися методом get ().
ArrayList
ArrayList - це сукупність класів, яка розширює клас AbstactList. ArrayList також реалізує інтерфейс списку. ArrayList створює динамічні масиви. ArrayList створює масив об'єктів. Масив має фіксовану довжину в ArrayList. У Java існує фіксована довжина масиву. Ємність об’єкта класу ArrayList збільшується, коли елементи додаються до масиву. secureCapacity () ми використовували для збільшення ємності ArrayList.
Ключові відмінності
- Список - це інтерфейс на Javawhich, який розширює рамки колекції, тоді як ArrayList на Java - це колекційні класи, які абстрактні класів AbstartList.
- Список є інтерфейсним списком, тоді як ArrayList - клас ArrayList.
- У списку System.Collections.Generic, тоді як у ArrayList System. Колекції.
- Список створює елементи, пов'язані з індексом, тоді як ArrayList створює динамічний
Висновок
У цій статті вище ми бачимо явну різницю між List у Java та ArrayList in java з реалізацією.