C # und Java sind zwei sehr beliebte Programmiersprachen. Es ist zweifellos Interesse an einem der beiden, die Sie hierher gebracht haben.
Egal, ob Sie ein neuer Programmierer sind, der nach Ihrem ersten Job sucht, oder ein Veteran, der Aufklärung sucht, weiterlesen und sich weiterbilden lässt.
Das Java-Projekt begann alles im Jahr 1991. Das Programm hieß ursprünglich Oak, wurde jedoch 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 Kabelfernsehen war es jedoch zu weit fortgeschritten. Eine neue Vision entwickelte sich langsam für Java. Dass es eine tragbare Programmiersprache wäre.
Mit anderen Worten, in Java geschriebene Programme könnten auf jeder Hardware laufen, unabhängig von der Kombination.
Es sieht nicht so aus, als würde Java in naher Zukunft irgendwo hingehen. Java ist wahrscheinlich die beliebteste Programmiersprache der Welt und lohnt sich immer. Java könnte lange Zeit in der Nähe sein.
Ursprünglich 1999 gestartet, begleitete C # den Start von .net 2000. Die Sprache gewann schnell an Popularität und 2005 wurde C # 2.0 veröffentlicht.
C # steht in direktem Wettbewerb mit Java, aber die beiden sind sich sehr ähnlich. Zumindest aus der Sicht eines Programmierers.
List und ArrayList sind Codebits in Java und C #, mit denen Sie Parameter festlegen und aufrufen können. Das ist in einer Nussschale. Verwirrt? So war ich.
Sie müssen etwas Wissen für den nächsten Schritt haben.
Normalerweise ist Liste eine Schnittstelle, die neben und für ArrayList oder LinkedList verwendet wird. Liste ist ein allgemeines oder generisches Werkzeug, bei dem die anderen spezifischer sind.
Der Code sieht so aus:
Liste Liste = neue ArrayList ();
Darauf folgen Deklarationen, in die Klassen eingefügt werden. Nach dem Hinzufügen der Klassen können Sie sie jederzeit mit einem anderen Code aufrufen.
Theoretisch kann list ArrayList ersetzen. Ich habe das gesehen, aber es wird nicht geraten. Wie bereits erwähnt, ist List eine Schnittstelle und ArrayList die Klasse, die sie implementiert.
Zusammenfassung
Wenn Sie es bis jetzt noch nicht gefunden haben, ist der Unterschied erneut. Ich habe es auf die nicht verwirrendste Weise ausgedrückt, die ich konnte.
Liste ist eine Schnittstelle. Arraylist ist eine Klasse.
Liste ist generisch. Arrayliste ist spezifisch.
Die beiden können ersetzt werden, werden jedoch nicht empfohlen. Dies ist die am meisten empfohlene Syntax:
Liste Liste = neue ArrayList ();
Bist du ein Programmierer??
Haben Sie eine leichtere Art, dies zu erklären??
Lass es uns in den Kommentaren wissen!