Różnica między listą a arrayList

Różnica między listą a arrayList

C# i Java to dwa bardzo popularne języki kodowania. Bez wątpienia zainteresowanie jednym z dwóch, które cię tu sprowadziły.
Niezależnie od tego, czy jesteś nowym programistą szukającym swojej pierwszej pracy, czy weteranem szukającym wyjaśnień, czytaj dalej i wykształcenie.

Jawa

Projekt Java rozpoczął się w 1991 roku. Program początkowo nazywał się Oak, ale później został zmieniony na Javę. Tak, kawa była motywacją tego imienia.

To interesujące, że Java pierwotnie była przeznaczona do interaktywnej telewizji. Był jednak zbyt zaawansowany dla telewizji kablowej. Nowa wizja powoli utworzona dla Java. Że byłby to przenośny język kodowania.
Innymi słowy, programy napisane w Javie mogą działać na dowolnym sprzęcie, bez względu na kombinację.

Nie wygląda na to, że Java wkrótce będzie w dowolnym momencie. Jak prawdopodobnie najpopularniejszy język kodowania na świecie, Java jest zawsze warta nauki. Java może być w pobliżu przez długi, długi czas.

C#

Pierwotnie uruchomione w 1999 roku, C# towarzyszyło 2000 .Uruchomienie netto. Język szybko zyskał na popularności, aw 2005 r. C# 2.0 został wydany.
C# jest w bezpośrednim konkursie z Javą, ale oba są bardzo podobne. Przynajmniej z punktu widzenia programisty.

Czym oni są i jaka jest różnica?

Lista i arrayList to fragmenty kodu w Javie i C#, które pozwalają na ustawienie parametrów i połączenia. To jest w skorupce orzechowej. Zdezorientowany? Ja też.
Musisz mieć trochę wiedzy na następny kawałek.

Zwykle lista to interfejs używany obok i dla ArrayList lub LinkedList. Lista jest narzędziem ogólnym lub ogólnym, w którym inne są bardziej szczegółowe.

Kod wygląda tak:
Lista listy = new ArrayList ();
Następnie następują deklaracje, do których dodawane są klasy. Po dodaniu zajęć możesz do nich zadzwonić w dowolnym momencie z kolejnym kodem.

Lista może teoretycznie zastąpić tablicę. Widziałem to, ale nie jest to zalecane. Jak powiedziano wcześniej, lista jest interfejsem, a arrayList to klasa, która ją implementuje.

Streszczenie
Jeśli do tej pory go nie złapałeś, oto znowu różnica. Umieściłem to w najbardziej niezwiązany sposób, jaki mogłem.
Lista to interfejs. ArrayList to klasa.
Lista jest ogólna. ArrayList jest specyficzny.
Te dwa można zastąpić, ale nie jest to zalecane. Jest to najbardziej zalecana składnia:
Lista listy = new ArrayList ();
Czy jesteś działającym programistą?
Czy masz łatwiejszy sposób na wyjaśnienie tego?
Daj nam znać w komentarzach!