Heim> Java> javaLernprogramm> Hauptteil

Welche Sammlungsklassen sind in Java threadsicher?

WBOY
Freigeben: 2023-08-18 21:41:13
nach vorne
1121 Leute haben es durchsucht

Welche Sammlungsklassen sind in Java threadsicher?

EineThread-sichere-Klasse bedeutet, dass der interne Status der Klasse und der von der Methode zurückgegebene Wert garantiert korrekt sind, wenn mehrere Threads sie gleichzeitig aufrufen. In Java umfassen einige „Thread-sichere“ Sammlungsklassen „Stack“, „Vector“, „Properties“, „Hashtable“ usw.StackDie KlasseStackin Java implementiert eine Stapeldatenstruktur basierend auf demLIFO-Prinzip. Daher unterstützt dieStack-Klasse viele Operationen wie

Push, Pop, Peek, Search, Empty

usw.

Beispiel

import java.util.*; public class StackTest { public static void main (String[] args) { Stack stack = new Stack(); stack.push(5); stack.push(7); stack.push(9); Integer num1 = (Integer)stack.pop(); System.out.println("The element popped is: " + num1); Integer num2 = (Integer)stack.peek(); System.out.println(" The element on stack top is: " + num2); } }
Nach dem Login kopieren
Ausgabe
The element popped is: 9 The element on stack top is: 7
Nach dem Login kopieren
Vector

Die Klasse

Vector

in Java implementiert ein

Array von Objekten

, das nach Bedarf wächst. Die Vector-Klasse kann

add(), remove(), get(), elementAt(), size()

und andere Methoden

Example

import java.util.*; public class VectorTest { public static void main(String[] arg) { Vector vector = new Vector(); vector.add(9); vector.add(3); vector.add("ABC"); vector.add(1); vector.add("DEF"); System.out.println("The vector is: " + vector); vector.remove(1); System.out.println("The vector after an element is removed is: " + vector); } }
Nach dem Login kopieren

Output

The vector is: [9, 3, ABC, 1, DEF] The vector after an element is removed is: [9, ABC, 1, DEF]
Nach dem Login kopieren
unterstützen

Das obige ist der detaillierte Inhalt vonWelche Sammlungsklassen sind in Java threadsicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!