Java——集合源码
CN_Seagull
这个作者很懒,什么都没留下…
展开
-
JDK1.8集合框架源码阅读(二)——Iterable接口
功能简介Iterable接口作为Collection的根接口,负责实现所有集合类的for-each语句功能。其内部维护了一个返回迭代器的方法,所有继承该类的集合类都可以实现自己的迭代器。(详见 Java 设计模式通关之路——迭代器模式)Iterable类定义如下:package java.util;public interface Iterator<E> { boo...原创 2019-11-05 22:21:14 · 173 阅读 · 0 评论 -
JDK1.8集合框架源码阅读(一)——总览
集合架构图图片摘自 基于jdk8的集合源码学习(一):第一篇集合体系一览图主要模块从架构图上可以看到,主要分为两大类:以Collection为主的集合结构,和以Map为主的键值对结构。而Collection又继承了Iterable类,其主要实现对for-each语句的支持。Collection的实现有三种:List、Set和Queue。List是一个有序的可重复集合,可在任意位置...原创 2019-11-03 14:48:32 · 324 阅读 · 0 评论