写几个线程安全类,不安全的,支持排序的类名?【面试题详解】

今天爱分享给大家带来写几个线程安全类,不安全的,支持排序的类名?【面试题详解】,希望能够帮助到大家。
 线程安全类:Vector 、Hashtable、Stack。
 线程不安全的类:ArrayList、Linkedlist、HashSet、TreeSet、HashMap、TreeMap
等。
 支持排序的类有 HashSet、LinkedHashSet、TreeSet 等(Set 接口下的实现都支持
排序)
【分析】
此题主要考查集合框架的知识。在集合框架中 Collection 接口为集合的根类型,提供
集合操作的常用 API 方法,该接口下派生出两个子接口,一个是不支持排序的 List 接口,
一个是有自身排序的 Set 接口,所以回答排序与不排序分别从两接口的实现中在作答。线程
安全上来说,Vector 类比同属于 List 接口的 ArrayList 要早,是一个线程安全的类,在
JDK1.2 以后才推出一个异步的 ArrayList 类,比 Vector 类效率高。同理 Stack 继承自 Vector
也线程安全的类,另外在在 Map 接口的实现在 Hashtable 也是个线程安全的类。

人已赞赏
Java

Java 对象初始化顺序?【面试题详解】

2020-12-1 14:55:25

Java

哪几个方法可以实现一个线程?【面试题详解】

2020-12-1 14:59:29

'); })();