- 博客(6)
- 收藏
- 关注
原创 ArrayList源码逐条解析(续)
一家之言 姑妄言之 絮絮叨叨 不足为训笔者废话: 这篇文章是ArrayList源码逐条解析续篇。要想读通这篇文章,请一定要仔细阅读ArrayList源码逐条解析这篇文章。 这里解释一下为什么来个续篇呢?因为:上篇文章篇幅过大,而且这个markdown编辑器因为篇幅问题已经无法正常响应了,所以就需要另起这篇文章进行解析。 好,我们现在开始吧(>ω<)。...
2020-03-13 15:41:25 1168
原创 ArrayList-ListItr源码逐条解析
一家之言 姑妄言之 絮絮叨叨 不足为训笔者废话: 这篇文章是ArrayList源码逐条解析外述篇。为什么来个外述篇呢?因为: 1. 这个类作为ArrayList的迭代方式是非常重要的; 2. 我是实在不想在“ArrayList的遍历功能解析”中解析这个类了,本身它是非常重要的,如果不单拿出来讲而是放在ArrayList源码逐条解析这个文章里解析其实会给人造成误解认为其不重要...
2020-03-08 23:25:04 1182
原创 ListIterator源码逐条解析
一家之言 姑妄言之 絮絮叨叨 不足为训ListIterator接口注释翻译: 列表的迭代器,它允许程序员以任意方向遍历列表,在迭代期间修改列表,并获取迭代器在列表中的当前位置。ListIterator没有当前元素。它的游标位置总是位于调用previous()返回的元素和调用next()返回的元素之间。长度为n的列表的迭代器有n+1个可能的光标位置,如下面的插入符号(^)所示:...
2020-03-08 17:07:04 920
原创 ArrayList-Itr源码逐条解析
一家之言 姑妄言之 絮絮叨叨 不足为训笔者废话: 这篇文章是ArrayList源码逐条解析外述篇。为什么来个外述篇呢?因为: 1. 这个类作为ArrayList的迭代方式是非常重要的; 2. 我是实在不想在“ArrayList的遍历功能解析”中解析这个类了,本身它是非常重要的,如果不单拿出来讲而是放在ArrayList源码逐条解析这个文章里解析其实会给人造成误解认为其不重要...
2020-03-05 23:06:44 611 1
原创 ConcurrentModificationException源码逐条解析
一家之言 姑妄言之 絮絮叨叨 不足为训ConcurrentModificationException类注释翻译: 当不允许修改时,已经检测到对象并发修改的方法可能会抛出此异常。 例如,当一个线程在集合上迭代时,通常不允许另一个线程修改集合。一般来说,迭代的结果在这种情况下是没有定义的。如果检测到上述行为,某些迭代器实现(包括JRE提供的所有通用集合实现)可能会选择抛出此异常。这样...
2020-03-03 18:11:53 449
原创 Iterator源码逐条解析
一家之言 姑妄言之 絮絮叨叨 不足为训Iterator接口注释翻译: 集合上的迭代器。迭代器在Java集合框架中代替了枚举。迭代器与枚举有两个不同之处: 1.迭代器允许调用者使用定义良好的语义在迭代期间从基础集合中删除元素。 2.方法名已经得到了改进。 该接口是Java集合框架的成员。笔者废话: 这里的Iterator译为迭代器,那么对于我来说,其实这就是个...
2020-03-02 16:15:51 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人