Разлика между списък и Arraylist

C # и Java са два много популярни езика за кодиране. Това несъмнено представлява интерес към едно от двете, които ви доведоха тук.
Така че независимо дали сте нов програмист, който търси първата си работа, или ветеран, който търси разяснения, прочетете и се образовайте.

Java

Проектът Java стартира през 1991 г. Програмата първоначално се нарича Oak, но по-късно е променена на Java. Да, кафето беше мотивацията зад името.

Интересно е, че Java първоначално е била предназначена за интерактивна телевизия. Въпреки това беше твърде напреднал за кабелна телевизия. Бавно се формира нова визия за Java. Че ще бъде преносим език за кодиране.
С други думи, програми, написани на Java, могат да работят на всеки хардуер, без значение от комбинацията.



Не изглежда, че Java скоро ще отиде никъде. Като може би най-популярният език за кодиране в света, Java винаги си заслужава да се научи. Java може да съществува дълго, дълго време.

° С #

Първоначално стартиран през 1999 г., C # придружава стартирането на 2000 .net. Езикът бързо нараства популярността си и през 2005 г. излиза C # 2.0.
C # е в пряка конкуренция с Java, но двете са много сходни. Поне от гледна точка на програмист.

Какви са те и каква е разликата?

List и ArrayList са битове код в Java и C #, които ви позволяват да задавате и извиквате параметри. Това е в ядкова обвивка. Объркан? И аз бях.
Ще трябва да имате някои знания за следващия бит.

Обикновено Списъкът е интерфейс, използван заедно и за ArrayList или LinkedList. Списъкът е общ или общ инструмент, където останалите са по-специфични.

Кодът изглежда така:
Списък със списък = нов ArrayList ();
Това е последвано от декларации, в които се добавят класове. След добавяне на класовете можете да ги извикате по всяко време с друг бит код.

Списъкът може на теория да замести ArrayList. Виждал съм това да се прави, но не се препоръчва. Както беше казано по-горе, Списъкът е интерфейс иArrayList е класът, който го прилага.

Обобщение
Ако не сте го хванали досега, ето отново разликата. Поставил съм го по най-объркващия начин, който съм могъл.
Списъкът е интерфейс. Arraylist е клас.
Списъкът е общ. Arraylist е специфичен.
Двамата могат да бъдат заменени, но не се препоръчва. Това е най-препоръчителният синтаксис:
Списък със списък = нов ArrayList ();
Работещ ли сте програмист?
Имате ли по-лесен начин да обясните това?
Уведомете ни в коментарите!