Різниця між списком та арраїлістом

C # і Java - дві дуже популярні мови кодування. Це, без сумніву, інтерес до одного з двох, що привели вас сюди.
Тож чи ви новий програміст, який шукає свою першу роботу, або ветеран, який шукає роз'яснення, читайте і отримуйте освіту.

Java

Проект Java розпочався в 1991 році. Спочатку програма називалася Oak, але згодом була змінена на Java. Так, кава стала мотивацією назви.

Цікаво, що Java спочатку була призначена для інтерактивного телебачення. Хоча це було занадто просунуте для кабельного телебачення. Нове бачення поступово формувалося для Java. Щоб це була портативна мова кодування.
Іншими словами, програми, написані на Java, можуть працювати на будь-якому апаратному забезпеченні, незалежно від комбінації.

Не схоже, що незабаром Java піде кудись. Як, мабуть, найпопулярніша мова кодування у світі, Java завжди варто вивчити. Java цілком може бути довгий і довгий час.

C #

Спочатку був запущений у 1999 році, C # супроводжував запуск 2000 .net. Мова швидко набула популярності, і в 2005 році було випущено C # 2.0.
C # знаходиться в прямій конкуренції з Java, але вони дуже схожі. Принаймні, з точки зору програміста.

Які вони, і в чому різниця?

Список та ArrayList - це біти коду на Java та C #, які дозволяють встановлювати та викликувати параметри. Це в горіховій оболонці. Плутати? Так само було і я.
Вам знадобиться мати деякі знання для наступного шматочка.

Зазвичай List - це інтерфейс, який використовується поряд з ArrayList або LinkedList. Список - це загальний або загальний інструмент, де інші більш конкретні.

Код виглядає так:
Список списку = новий ArrayList ();
Після цього слідують декларації, до яких додаються класи. Після додавання класів ви можете в будь-який час зателефонувати їм з іншим бітом коду.

Список теоретично може замінити ArrayList. Я бачив це зроблено, але це не радиться. Як було сказано раніше, List - це інтерфейс, а ArrayList - клас, який його реалізує.

Підсумок
Якщо ви до цього часу цього не зробили, ще раз різниця. Я виклав це найбільш непорозумілим чином.
Список - інтерфейс. Arraylist - клас.
Список загальний. Arraylist є специфічним.
Два можна замінити, але це не рекомендується. Це найбільш рекомендований синтаксис:
Список списку = новий ArrayList ();
Ви працюючий програміст?
Чи є у вас простіший спосіб пояснення цього?
Повідомте нас у коментарях!