Avatar notebook default
20篇文章 · 28547字 · 3人关注
  • Java1.8-Comparator和Comparable学习

    概述   Comparator和Comparable两者都属于集合框架的一部分,都是用来在对象之间进行比较的,但两者又有些许的不同,我们先通过一...

    0.5 3053 1 12
  • Java1.8-Arrays源码解析

    概述 集合框架的工具类除了Collecions之外,另一个就是Arrays了,上文已经说过,Java中Arrays工具类是针对数组进行操作的,这...

  • Resize,w 360,h 240
    Java1.8-Collections源码解析

    概述   在Java集合框架中,还有两个经常用到的工具类:Collections和Arrays。顾名思义,Collections是用来操作集合的...

  • Resize,w 360,h 240
    Java1.8-PriorityQueue源码解析

    概述   首先,Priority翻译之后是优先级的意思,而PriorityQueue,也就是优先级队列的意思。优先级队列,和普通的先进先出(FI...

  • Resize,w 360,h 240
    Java1.8-ArrayDeque源码解析

    概述   首先解释下,Queue(队列),队列是一种先进先出的数据结构(First In First Out,FIFO),经常和栈一起讨论,而栈...

  • Java1.8-BitSet源码分析

    概述   首先,我们要了解一种数据结构,就是位图。位图就是操作位(bit)的一种集合。Java中操作数据的最小单位是字节(byte),并没有直接...

  • Resize,w 360,h 240
    Java1.8-集合框架索引

    概述   用了大概两周的时间,把集合框架的源码给重新梳理了一遍,这里进行汇总,并且整理一下,给出一个索引,便于查询。我们可以通过官网查看下目前集...

  • Resize,w 360,h 240
    Java1.8-RegularEnumSet和JumboEnumSet源码解析

    RegularEnumSet概述   EnumSet毕竟只是个抽象类,我们在使用的时候都是使用它的两个实现类:RegularEnumSet,Ju...

  • Java1.8-EnumSet源码分析

    概述   Set体系中有一个不常用的抽象类是EnumSet,这个类及对应的子类是专门为枚举服务的,所以EnumSet中的数据也都是枚举类型。  ...

文集作者