Avatar ·

Wie man eine neue Liste (List) in Java erstellt: ArrayList, LinkedList und andere Optionen

Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und komme mit dem Erstellen von Listen nicht klar. Es gibt zwar das Interface List, aber direkt new List() funktioniert nicht – der Compiler meckert. Ich habe gelesen, dass man ArrayList oder LinkedList verwenden soll, verstehe aber nicht, worin der Unterschied besteht und wann man was verwendet. Hier ist, was ich ausprobiert habe: ```java import java.util.List; public class Main { public static void main(String[] args) { // So geht es nicht – Compiler-Fehler List myList = new List(); // So funktioniert es anscheinend, aber es ist komisch List list2 = new ArrayList<>(); list2.add("Hallo"); list2.add("Welt"); System.out.println(list2); } } ``` Ich habe mehrere Fragen: 1. Warum kann man nicht einfach new List() schreiben? Schließ