In Java, sollte ich die ArrayList<Länge> oder long[] ?

Ich Schreibe ein Programm, das akzeptiert 400 zahlen vom Typ long und ändern einige von Ihnen in Abhängigkeit von Bedingungen zur Laufzeit, und ich möchte wissen, ob ArrayList<Long> oder long[].

Was schneller zu bedienen ist? Ich denke, mit long[] da Größe ist behoben.

Speed ist nicht dein problem. Die Verwendung einer ArrayList: warum? Weil es wird wachsen automatisch und ist eine besser konzipierte Sammlung! (Ich sage, dass die Geschwindigkeit/Leistung ist nicht das problem; wenn Sie ist dann hätten Sie sich einige der performance-benchmarks, um zu beweisen mich nicht falsch! Bis dann, don ' T worry about it.)
verwenden long[] wenn Größe ist fest
Sie können long [], wenn es ein paar Daten und wenn man viele Daten in tausenden wechseln Sie dann zu arralist für bessere Leistung und Sicherheit.
"wechseln Sie auf arralist für bessere Leistung und Sicherheit" Sicherheit? Wie funktioniert die Verwendung eines ArrayList bieten eine bessere Sicherheit?
und wie funktioniert es besser, für eine Menge von Daten über längere[]?

InformationsquelleAutor Pratik | 2012-12-26

Schreibe einen Kommentar