Unterschied zwischen Liste und ArrayList

Unterschied zwischen Liste und ArrayList

C# und Java sind zwei sehr beliebte Codierungssprachen. Es ist zweifellos das Interesse an einem der beiden, die Sie hierher gebracht haben.
Egal, ob Sie ein neuer Programmierer sind, der Ihren ersten Job sucht, oder ein Veteran, der nach Klarstellung sucht, lesen und ausgebildet werden.

Java

Das Java -Projekt begann alle 1991. Das Programm wurde ursprünglich Oak genannt, wurde aber später in Java geändert. Ja, Kaffee war die Motivation hinter dem Namen.

Es ist interessant, dass Java ursprünglich für interaktives Fernsehen gedacht war. Für Kabelfernseher war es jedoch zu fortgeschritten. Eine neue Vision bildete sich langsam für Java. Dass es eine tragbare Codierungssprache wäre.
Mit anderen Worten, Programme, die in Java geschrieben wurden.

Es sieht nicht so aus, als würde Java bald irgendwohin gehen. Als wahrscheinlich die beliebteste Codierungssprache der Welt ist Java immer einen Lernen wert. Java könnte lange, lange da sein.

C#

Ursprünglich 1999 eingeführt, begleitete C# die 2000 .Nettomanschlag. Die Sprache wurde schnell immer beliebter und 2005 C# 2.0 wurde veröffentlicht.
C# ist im direkten Wettbewerb mit Java, aber die beiden sind sehr ähnlich. Zumindest aus Sicht eines Programmierers.

Was sind sie und was ist der Unterschied??

List und ArrayList sind Code -Bits in Java und C#, mit denen Sie Parameter festlegen und aufrufen können. Das ist eine Nussschale. Verwirrt? So war ich.
Sie müssen für das nächste Stück Kenntnisse haben.

Normalerweise ist die Liste eine Schnittstelle, die neben und für ArrayList oder LinkedList verwendet wird. Die Liste ist ein allgemeines oder generisches Tool, in dem die anderen genauer sind.

Der Code sieht so aus:
Listlist = new ArrayList ();
Darauf folgt Erklärungen, in die Klassen hinzugefügt werden. Nach dem Hinzufügen der Klassen können Sie sie jederzeit mit einem anderen Code anrufen.

Die Liste kann theoretisch die ArrayList ersetzen. Ich habe das gesehen, aber es wird nicht empfohlen. Wie bereits erwähnt, ist die Liste eine Schnittstelle und ArrayList ist die Klasse, die sie implementiert.

Zusammenfassung
Wenn Sie es inzwischen noch nicht gefangen haben, hier ist der Unterschied wieder. Ich habe es auf die nicht konfessionste Weise gestellt, die ich könnte.
Liste ist eine Schnittstelle. ArrayList ist eine Klasse.
Liste ist generisch. ArrayList ist spezifisch.
Die beiden können ersetzt werden, aber es wird nicht empfohlen. Dies ist die am meisten empfohlene Syntax:
Listlist = new ArrayList ();
Sind Sie ein arbeitender Programmierer?
Haben Sie eine einfachere Möglichkeit, dies zu erklären??
Lassen Sie uns in den Kommentaren wissen!