Lista i lista
Jawa
Projekt Java rozpoczął się w 1991 roku. Początkowo program był nazywany dębem, ale później został zmieniony na język Java. Tak, motywem kryjącym nazwę była kawa.
To ciekawe, że Java była pierwotnie przeznaczona dla telewizji interaktywnej. To było jednak zbyt zaawansowane dla telewizji kablowej. Nowa wizja powoli tworzyła się dla Javy. Że byłby to przenośny język kodowania. Innymi słowy, programy napisane w Javie mogą działać na dowolnym sprzęcie, niezależnie od kombinacji.
Wygląda na to, że Java w najbliższym czasie nigdzie się nie pojawi. Jako prawdopodobnie najpopularniejszy język kodowania na świecie, Java jest zawsze warta nauki. Java może dobrze działać przez długi czas. Pierwotnie uruchomiony w 1999 roku, C # towarzyszyło premierze 2000.net. Język szybko zyskał na popularności, aw 2005 r. Wydano C # 2.0. C # jest w bezpośredniej konkurencji z Javą, ale oba są bardzo podobne. Przynajmniej z punktu widzenia programisty.
List i ArrayList są bitami kodu w Javie i C #, które pozwalają na ustawianie i wywoływanie parametrów. To w muszli orzechowej. Zmieszany? Ja też. Będziesz potrzebował wiedzy na następny kawałek.
Zwykle List jest interfejsem używanym równolegle i dla ArrayList lub LinkedList. Lista to ogólne lub ogólne narzędzie, w którym inne są bardziej szczegółowe. Kod wygląda następująco: Lista list = nowa tablica ArrayList (); Następują deklaracje, do których dodawane są klasy. Po dodaniu zajęć możesz w każdej chwili zadzwonić do nich z innym bitem kodu.
Lista może teoretycznie zastąpić ArrayList. Widziałem to zrobić, ale nie jest to zalecane. Jak wspomniano wcześniej, List jest interfejsem, a ArrayList jest klasą, która go implementuje. streszczenie Jeśli jeszcze go nie złapałeś, oto różnica. Wprowadziłem to w najbardziej niezrozumiały sposób, jaki mogłem. Lista to interfejs. Arraylist to klasa. Lista ma charakter ogólny. Arraylist jest Specific. Oba można zastąpić, ale nie jest to zalecane. Jest to najbardziej zalecana składnia: Lista list = nowa tablica ArrayList (); Czy jesteś pracującym programistą? Czy masz łatwiejszy sposób wyjaśnienia tego? Daj nam znać w komentarzach!
DO#
Czym one są i jaka jest różnica?