![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spliterator
sawi
心之所向。。素履以往。。
展开
-
基于JDK1.8的Spliterator划分遍历源码阅读,讲解ArrayList、LinkedList和HashMap中划分遍历(一)
Spliterator划分遍历一、源码阅读-知晓这个接口到底是什么?1、源码的中给出的介绍如下2、源码结构分析1) 静态常量属性2) 抽象方法3) default方法(JDK1.8引入的接口default方法,子类可重写)4) 内部类二、基于ArrayList的划分遍历ArrayListSpliterator,又做了些什么? 一、源码阅读-知晓这个接口到底是什么? 1、源码的中给出的介绍如下 An...原创 2019-08-25 20:38:55 · 376 阅读 · 0 评论 -
基于JDK1.8的Spliterator划分遍历源码阅读,讲解ArrayList、LinkedList和HashMap中划分遍历(二)
ArrayList中ArrayListSpliterator划分遍历一、源码阅读-知晓这个接口到底是什么?1、当调用ArrayList中的方法spliterator()2、源码结构分析1) 属性2) 构造方法3) 核心方法二、基于linkedList的划分遍历LLSpliterator,又做了些什么? 一、源码阅读-知晓这个接口到底是什么? 1、当调用ArrayList中的方法spliterato...原创 2019-08-25 21:36:49 · 582 阅读 · 0 评论 -
基于JDK1.8的Spliterator划分遍历源码阅读,讲解ArrayList、LinkedList和HashMap中划分遍历(三)
LinkedList中LLSpliterator划分遍历一、源码阅读-知晓这个接口到底是什么?1、当调用LinkedList中的方法spliterator()2、源码结构分析1) 属性2) 构造方法3) 核心方法4) 使用技巧 一、源码阅读-知晓这个接口到底是什么? 1、当调用LinkedList中的方法spliterator() 此方法返回的是一个内部类对象,用以遍历链表中的元素。 @...原创 2019-08-25 22:21:00 · 258 阅读 · 0 评论 -
基于JDK1.8的Spliterator划分遍历源码阅读,讲解ArrayList、LinkedList和HashMap中划分遍历(四)
HashMap中HashMapSpliterator划分遍历一、源码阅读-知晓这个类到底是什么?1、当调用HashMap中的方法entrySet()2、源码结构分析-HashMapSpliterator1) 属性2) 构造方法3) 核心方法3、源码结构分析-EntrySpliterator1) 属性-无,继承自父类中的属性2) 构造方法-因为无自己的属性,因此调用父类的初始化3) 核心方法4) 举...原创 2019-08-25 23:39:09 · 484 阅读 · 0 评论