一念花开~

导航

 

collection是java集合的最根本的接口

collections是java集合的工具类

 

ArrayList是线程不安全的

vector是线程安全的 其实现继承均与ArrayList相同,但是其中方法多数添加了synchronized关键字

stack继承了vector 因此也是线程安全的   但是它实现了栈的数据结构。栈是一种后进先出(LIFO)的数据结构,只能在栈顶进行插入和删除操作。

 

HashMap 线程不安全 HashMap基于哈希表实现,它通过使用键的hashCode()和equals()方法来确定键值对的存储位置

ConcurrentHashMap 线程安全  分段锁

HashTable 线程安全 整体锁

TreeMap 线程不安全但是有序   TreeMap基于红黑树(一种自平衡的二叉搜索树)实现,它根据键的自然顺序或者Comparator来组织键值对。

posted on 2023-10-30 13:10  一念花开~  阅读(4)  评论(0编辑  收藏  举报