240 发简信
IP属地:北京
  • 120
    集合-容器解析

    一、容器的分类 红色虚线框:接口绿色实线框:抽象类黑色实线框:类 二、基本概念 Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念: Collection,一...

  • 集合-Set解析

    一、概述 Set集合与Collection集合基本相同,没有提供额外的方法。实际上Set就是Collection,只是行为略有不同(Set不允许包含重复元素)。 Set不允许...

  • 集合-LinkedHashMap解析

    一、概述 LinkedHashMap是HashMap的子类,一些基本方法LinkedHashMap都没有实现,所以集合-HashMap解析这篇文章是必读的。 它是HashMa...

  • 120
    集合-HashMap解析

    一、概述 HashMap的底层数据结构是数组,但是数组中存放的并不是一个对象而是链表。所以也可以成HashMap的数据结构是哈希桶。在JDK1.8中如果链表存放的元素超过8个...

  • 集合-TreeMap解析(下)

    九 NavigableMap相关的方法 这里的相关的方法主要提供了一些查找稍小一点的键值条目和Key,返回比要找的值小的条目或Key。查找地板的键值对,查找地板上的值,如果找...

  • 集合-TreeMap解析(上)

    一、概要 TreeMap是一个存储键值对对象的集合,键值对对象表现为<Key,Value>,所有的Map集合保存的数据都是键值对集合。其中Key是关键字,不能重复。可以为nu...

  • 集合-LinkedList解析

    一、概要 Java中底层数据结构是链表、双端链表,Android中数据结构是双向循环链表 非线程安全数据结构,允许元素为null 继承了抽象类AbstractSequenti...

  • 集合-ArrayList解析

    一、概要 ArrayList是一个 动态数组,线程不安全的,允许值为null 底层数据结构是数组,采用默认构造方法创建时,创建的数组是默认长度为0的数组,第一次添加数据时会进...