Arraylist statt List - Sehr schlimm?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

habe mal ne frage, für meine diplomarbeit schreibe ich ein client server programm. ich schreibe dabei den client. Die kommunikation läufft über RMI. In meinem RMI Interface übergebe habe ich in den methoden als Parameter ein requestobjekt (zb LoginRequest) und als Rückgabewert ein Responseobjekt( zb LoginResponse) Die einzelnen daten sind dann in den Objekten enthalten.

So nun hzu meiner eigentlichen Fragen, wenn ich eine Liste von daten zurückbekomme, welche später irgendwo angezeuigt werden sollen, habe ich entweder Arraylist oder HashMap , beide mit Generics angegeben.
Jetzt hat mich gestern jemand daran erinnert, das man ja eigentlich gegen die schnittstellen und nicht die implementierung entwickeln sollte.

Hmm bloß leider habe ich nicht mehr viel zeit und möchte mal von euch wissen, wie schlimm ist das und wie fassen das profs und betreuer auf. Kann meinen betreuer nicht fragen weil er im urlaub ist.

Bloß das problem ist wie gesagt ich habe eigentlich keine Zeit mehr um jetzt noch alles abzuändern und deswegen die frage?
 

WieselAc

Top Contributor
Naja vielzu ändern ist da doch nicht. Lediglich den Variablen typ von ArrayList auf List ändern. Einmal in deinem Workspace die suche angeworfen, durch alle 200 treffer klicken und ArrayList durch List ersetzten, dann organize imports aufrufen, fertig!

Sollte binnen 10 Minuten erledigt sein.
 
G

Guest

Gast
Hallo,

ich kann dir nur aus meiner eigenen Erfahrung berichten.

Meine Diplomarbeit hatte eine Dauer von 9 Monaten (6 + 3 Monaten Verlaengerung).

Es wurde ausschliesslich meine schriftliche Ausarbeitung bewertet. Sprich UML Diagramme + theoretischer Ueberbau.
Allerdings musste ich natuerlich demonstrieren, dass der praktische Teil funktioniert. Aber weder mein Erstbetreuer noch mein Zweitbetreuer haben auch nur einen einzigen Blick in meinen Code geworfen. Sinn und Zweck einer Diplomarbeit ist ja auch nicht die handwerklichen Faehigkeiten zu "testen", sondern eine wissenschaftliche Arbeit zu erstellen.

Allerdings habe ich an einer Universitaet studiert, wie das bei einer FH ist weiss ich nicht.

Eine Frage an dich:

Was ist so schlimm daran die ArrayList in eine List umzuwandeln. Mit Intellij dauert das auch bei umfangreichen Codes max. 10 Minuten und selbst Eclipse sollte da nicht viel schlechter sein.

Also Opfer einfach mal heute Abend 20 Minuten und mach es richtig...

Gruesse und viel Glueck bei der DA
 
G

Gast

Gast
naja ich überlege dann halt wo ändere ich es und wo lass ich die arraylist, denn irgendwo brauch ich sie ja auch. Denn ich will ja irgendwann die enthaltenen Objekte in einer tabelle angeben und da brauch ich eine liste.

Kann ich es dnn so machen, das ich das sozusagen nu im Interface und den definierten Datenklasse ändere. Und dann im Porgramm die Arraylist lasse, oder ab wann solle die List dann zur arraylist werden?
 

WieselAc

Top Contributor
???

also normalerweise macht man das so

List myList = new ArrayList()

und dannach ist es einfach überall nur noch List


Zur Arbeit:

Ich habe meine bachelorarbeit an einer FH gemacht und da wurde sehr wohl der Quellcode durchforstet und vom Professor mitbetreut. Es handelte sich allerdings auch um ein "Rechenprogramm" (im weitesten Sinne). Also ging es schon um eine effiziente Umsetzung des Algos. vielleicht daher das interesse an den Sourcen.
 
G

Gast

Gast
ok sorry habe vor der diplomarbeit, immer nur in der fh programmiert und da hatten wir kaum fächer wo wir mehr als kleine projekte machen mussten Und erst mit der diplomarbeit noch mal etwas mehr mit programmieren angefangen, ich weiß das ist nicht richtig, habe ich auch gemerkt.
Deswegen habe ich auch an sowas nicht gedacht.
 

mephi

Bekanntes Mitglied
Gast hat gesagt.:
ok sorry habe vor der diplomarbeit, immer nur in der fh programmiert und da hatten wir kaum fächer wo wir mehr als kleine projekte machen mussten Und erst mit der diplomarbeit noch mal etwas mehr mit programmieren angefangen, ich weiß das ist nicht richtig, habe ich auch gemerkt.
Deswegen habe ich auch an sowas nicht gedacht.

was studierst du denn?
bei uns ist es auch immer wieder der fall dass leute ihr diplom machen ohne richtig programmieren zu können.
das liegt dann nicht daran dass zu wenig fächer mit programmierhintergrund angeboten wurden, sondern daran dass die meisten sich durchmogeln.

also ich behaupte mal in einem informatikstudiengang an der fh gibt es genug fächer in denen man programmieren lernt
 
G

Gast

Gast
ich studiere schon Informatik und ich habe auch alle Programme während meines Studiums selber geschrieben.

Aber im Grundstudium hatten wir überwiegend delphi und im hauptstudim ein fach mit c++ dann systemprogrammierung also Assembler und letztes semester verteilte syteme was eigentlich das einzige fach war , wo ein etwas größeres (Netztwerkspiel über rmi) zu programmieren war. Und da hat eigentlich halt mehr interessiert am ende das es funktioniert und wie das rmi erledigt wurde und auf sowas hat dann halt keiner geachtet. Man musste das Programm am end eauch nur in einer prüfung vorstellen un da hat der prof dann nicht noch in den code geguckt.

Und der rest Fächer war bei uns viel Grafik , cad mit Lisp , oder datenbank oder SAP oder sowas wie fuzzy logik mathcad, bildverarbeitung also keine java programmierfächer
Fand ich eigentlich auch schade weil man so eine bessere routine und nen besseren stil erhält. aber ic gebe zu programmieren kann man auch in der freizeit machen
 
G

Guest

Gast
Gast hat gesagt.:
naja ich überlege dann halt wo ändere ich es und wo lass ich die arraylist
Die ArrayList nimmst Du nur beim Erstellen eines Objektes, weil new List nicht funktioniert. An allen anderen Stellen nimmst Du List.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M ArrayList oder LinkedList Allgemeine Java-Themen 10
C Sortieren und Selektieren einer ArrayList<Point3D> Allgemeine Java-Themen 6
A Einzelne Objekte und Unterobjekte einer ArrayList ausgeben Allgemeine Java-Themen 53
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
B Type mismatch: cannot convert from Graph.Edge to ArrayList<Graph.Edge> Allgemeine Java-Themen 21
R ArrayList Allgemeine Java-Themen 4
G jToggleButton in Array/ArrayList Allgemeine Java-Themen 12
J ArrayList, ganze Zeilen löschen oder überspringen Allgemeine Java-Themen 4
L ArrayList sortieren Allgemeine Java-Themen 2
C ArrayList Problem Allgemeine Java-Themen 3
O Datentypen Wie kann ich den Typ einer ArrayList abfragen ? Allgemeine Java-Themen 7
S Best Practices CopyConstrutor mit ArrayList Allgemeine Java-Themen 1
S ArrayList Design Allgemeine Java-Themen 4
S Array dynamisieren oder ArrayList verwenden? Allgemeine Java-Themen 17
L ArrayList mit String Arrays in ein Array umwandeln Allgemeine Java-Themen 1
H Elemente aus ArrayList in Array speichern Allgemeine Java-Themen 8
MiMa Person in einer Arraylist hinzugügen mit Prüfung ? Allgemeine Java-Themen 6
X Adjazenzliste ohne ArrayList Allgemeine Java-Themen 6
X Output von ArrayList Allgemeine Java-Themen 3
H Stream in ArrayList umwandeln Allgemeine Java-Themen 2
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
H Arraylist mit anderer ArrayList überschreiben Allgemeine Java-Themen 17
MiMa ArrayList sortieren?? Allgemeine Java-Themen 5
Curtis_MC Pointer mit ArrayList vergleichen Allgemeine Java-Themen 6
F ArrayList`s in Klassen mit Getter/Setter Allgemeine Java-Themen 8
W Array vs. ArrayList vs. HashMap Allgemeine Java-Themen 20
F Arraylist vollständig abspeichern und laden Allgemeine Java-Themen 1
R Arraylist in andere Klasse leiten und bearbeiten Allgemeine Java-Themen 10
D ArrayList Indexlänge ändern Allgemeine Java-Themen 2
E Elemente innerhalb einer ArrayList vergleichen Allgemeine Java-Themen 33
K ursprüngliche ArrayList ändert sich bei Übergabe in Methode Allgemeine Java-Themen 18
N Mehrdimensionale ArrayList mischen Allgemeine Java-Themen 10
S JTable - mehrere ausgewählte Rows in ArrayList Allgemeine Java-Themen 5
MiMa Date aus einer ArrayList<Date> holen ?? Allgemeine Java-Themen 5
MiMa ArrayList Rückgabewerte aus einer Funktion Allgemeine Java-Themen 15
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
M Was geschieht mit Java-Klasse, die aus ArrayList entfernt wird? Allgemeine Java-Themen 10
M Methoden Generische Methode für ArrayList Allgemeine Java-Themen 7
T Collections ArrayList Sortieren Allgemeine Java-Themen 4
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5
H ArrayList: Leere Elemente finden? Allgemeine Java-Themen 2
GreenTeaYT Verständnisprobleme zur Arraylist Allgemeine Java-Themen 1
T Methoden Methode zum durchsuchen einer ArrayList Allgemeine Java-Themen 8
K ArrayList sortieren Allgemeine Java-Themen 16
A Bestimmte Inhalte aus ArrayList 1 in ArrayList 2 kopieren Allgemeine Java-Themen 6
S Mehrdimensionales ArrayList ins HashSet Allgemeine Java-Themen 10
C ArrayList Allgemeine Java-Themen 8
Streeber Probleme mit AWT-EventQueue: ArrayList Elemente hinzufügen Allgemeine Java-Themen 1
F Methoden Arraylist weiterverwenden nach methoden Aufruf Allgemeine Java-Themen 2
Z NullPointerException beim Schreiben einer ArrayList in eine Datei Allgemeine Java-Themen 6
L Von ArrayList abgeleitete Klasse nur mit bestimmten Objekten füllen Allgemeine Java-Themen 1
K Array in ArrayList Allgemeine Java-Themen 16
Paul15 2D Arraylist in Jtable Allgemeine Java-Themen 1
Paul15 Arraylist 2D Allgemeine Java-Themen 8
B ArrayList in ein Objekt legen Allgemeine Java-Themen 1
Neumi5694 Datentypen ArrayList vs TreeMap Allgemeine Java-Themen 6
F ArrayList Allgemeine Java-Themen 11
X ArrayList will nicht so wie ich will. Hilfe Allgemeine Java-Themen 8
N ArrayList in eigenem Object nicht richtig serialisierbar Allgemeine Java-Themen 14
M ArrayList mit verschiedenen Datentypen in String konvertieren Allgemeine Java-Themen 10
Z Elemente einer ArrayList von rechts wegnehmen Allgemeine Java-Themen 5
W Arraylist Text Suchen und Datei löschen Allgemeine Java-Themen 5
R ArrayList und HashMap Allgemeine Java-Themen 7
T ArrayList zeilenumbruch entfernen Allgemeine Java-Themen 13
D Arraylist/For Schleife/Scanner Allgemeine Java-Themen 30
E ArrayList Anzahl der gleichen Elemente Allgemeine Java-Themen 4
Doopy ArrayList plötzlich leer Allgemeine Java-Themen 2
D Arraylist eigener Klasse an iReport übergeben Allgemeine Java-Themen 7
L ArrayList Inhaltstyp. Allgemeine Java-Themen 5
Z Klassen ArrayList selbst machen Allgemeine Java-Themen 5
J Arraylist speichern und laden? Allgemeine Java-Themen 5
C Generics Objekt in ArrayList Allgemeine Java-Themen 2
D ArrayList index auf gültigkeit prüfen Allgemeine Java-Themen 12
M ArrayList<String> Frage Allgemeine Java-Themen 7
O ArrayList kaputt?! Allgemeine Java-Themen 5
M ArrayList<Foo> in ein Foo[] konvertieren? Allgemeine Java-Themen 8
Bananabert Abstract ArrayList Allgemeine Java-Themen 4
A Collections Array-Elemente in ArrayList kopieren ohne Schleife Allgemeine Java-Themen 7
O ArrayList - Serialisierungs-Problem Allgemeine Java-Themen 11
M JTable + ArrayList Allgemeine Java-Themen 3
M Datentypen ArrayList in Integer konvertieren Allgemeine Java-Themen 3
O Collections ListIterator gibt Inhalt von ArrayList nicht aus Allgemeine Java-Themen 3
Madlip Variablen 3 Werte aus ArrayList und weiter ... Allgemeine Java-Themen 4
S arraylist nach n. Eintrag numerisch Sortiren Allgemeine Java-Themen 5
O Problem beim Auslesen einer Arraylist von JComboBoxen Allgemeine Java-Themen 2
R Threads korrekte Synchronisation bei Vector und ArrayList Allgemeine Java-Themen 6
M Kovariante Rückgabewerte mit ArrayList Allgemeine Java-Themen 3
H LinkedList<LinkedList<String>> nach ArrayList<ArrayList<String>> ? Allgemeine Java-Themen 9
E NetBeans Vector durch ArrayList ersetzen Allgemeine Java-Themen 4
Maxim6394 Problem mit ArrayList Allgemeine Java-Themen 5
E Berechnung in Arraylist Allgemeine Java-Themen 10
E ArrayList mit unbekannter Größe Allgemeine Java-Themen 8
V Fork Join bei Arraylist Allgemeine Java-Themen 6
H Fehler in Arraylist Allgemeine Java-Themen 2
S Datensätze in eine ArrayList<Movie> speichern Allgemeine Java-Themen 13
S Alle Kombinationen aus ArrayList - Potenzmenge Allgemeine Java-Themen 7
V ArrayList vergleichen mit .equals? Allgemeine Java-Themen 13
J ArrayList-Problem Allgemeine Java-Themen 16
S Von einer ArrayList in die andere schreiben? Allgemeine Java-Themen 6
S ArrayList<JLabels> "malen" Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben