Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
kann mir jemand den Unterschied zwischen Enums & JList sagen, alles was ich bisher über die beiden kenne ist fast gleich, also man kann dinge hinzufügen und so.
Wie gesagt Enum ist für Sammlungen von fixen Konstanten gedacht (Wochentage, Monate, Größeneinheiten, ...)
Die LinkedList ist eine "
Enum habe ich schon oben beschrieben. Diese können zur Laufzeit auch nicht mehr angepasst werden (also neue Werte hinzugefügt werden)
LinkedList ist eine einfach Implemtierung des List Interface. Diese Liste kann zur Laufzeit vom Programm geändert werden.
Ok, danke dir! Das steht im gesamten Heft nicht drin, was das ist. Aber in ein Array könnt ich doch auch so feste Konstanten stecken?! Aber ich kann sicherlich irgendwas besonders mit Enums, was ich noch lernen werde
Baut jemand einen Fehler im Programm ein kann das Array inkl den Werten verloren gehen und so größere Fehler verursachen. Die Werte beim Enum sind immer gleich (solange bis der Programmiere diese anpasst )
Beispiel:
Ein Programm erlaubt das Ausführen von bestimmten Dateien.
Die erlaubten Endungen der ausführbaren Dateien stehen in ein Array.
Sollte es nun jemand schaffen per Plugin diese Array zu bearbeiten, oder einfach ein Programmier einen Blödsinn entwickeln dann könnten plötzlich unerwünschte Dateien ausgeführt werden. Das Enum kann nicht bearbeitet werden. (das man die Überprüfung gegen das Array oder Enum vl "ausschalten" kann ist ein anderes Thema)