2016-04-11 14 views
-2
  1. Ich möchte wissen, wo Sammlungen (z. B. Array-Listen) sind in Echtzeit Web-Anwendungsentwicklung nützlich. Ich kenne bereits die Eigenschaften einer Array-Liste, wie Duplikate erlaubt, Einfügungsreihenfolge wird beibehalten usw.
  2. Wo die sort Methode nützlich ist (z. B. collections.sort()). Wir verwenden SQL-Abfragen, um die Daten in aufsteigender/absteigender Reihenfolge zu sortieren.
  3. Wie wir festgestellt haben, dass Gewindesicherheit erforderlich/nicht erforderlich ist.

Antwort

0

Array

Die Klasse java.util.ArrayList bietet veränderbare-Array, was bedeutet, dass Elemente hinzugefügt und aus der Liste entfernt werden kann. Es implementiert die List-Schnittstelle.

Ein ArrayList ist eine dynamische Datenstruktur, so dass es verwendet werden kann, wenn es keine obere Grenze für die Anzahl der Elemente gibt.

Eine einfache Array in Java ist eine statische Datenstruktur, da die ursprüngliche Größe des Arrays nicht geändert werden kann, so dass es nur verwendet werden kann, wenn die Daten eine bekannte Anzahl von Elementen hat.

  1. Für Ihre zweite Frage müssen Sie verweisen here

  2. für Thread-Sicherheit here

Das nächste Mal an, bevor versuchen, eine solche Frage zu stellen, sich zu suchen. Feedback sehr geschätzt.

Verwandte Themen