ConcurrentHashMap

东东 东东 发布于 2022-10-18

HashSet

概述:public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable{概述:底层使用HashMap实现,根据元素的has

东东 东东 发布于 2022-10-17

HashMap

概述先看代码HashMap的节点static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next;Node

东东 东东 发布于 2022-10-09

Vector

东东 东东 发布于 2022-10-09

LinkedList

东东 东东 发布于 2022-10-09

fail-fast(快速失败)机制和fail-safe(安全失败)机制

fail-fast和fail-safe的区别:fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。fail-fast定义:fail-fast:直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModification

东东 东东 发布于 2022-10-09

ArrayList

回顾List的特点:有序列表元素可以重复概述:先看代码:public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, ja

东东 东东 发布于 2022-10-09

JAVA迭代器

Java Iterator(迭代器)Iterator为Java中的迭代器对象,是能够对List这样的集合进行迭代遍历的底层依赖。public interface Iterator<E> { boolean hasNext(); E next();}iterator通过以上两个

东东 东东 发布于 2022-10-09

JAVA集合大纲

集合大纲

东东 东东 发布于 2022-09-16