总结下阅读集合类源码的思路:
1. 结合JDK的API文档阅读源码
JDK 1.8 API 帮助文档-中文版
百度网盘链接:https://pan.baidu.com/s/1E5Xyw3O1IED02-hBoQbvAw
提取码: 969k
2. Java集合类阅读源码思路:
集合类特点
比如ArrayList有序可重复,查询快插入删除慢,HashSet不重复线程不完全等.
抱有问题去阅读类的源码
集合类结构
类的继承和实现关系
JDK中类的源码继承的接口大部分为标记接口,而抽象类是将某些类的共有属性抽象出来的一个类
集合类属性
重要属性关系到类的特点
集合类构造方法
创建类的方式,以及成员变量的初始化
集合类方法分析
类源码方法层面的分析最好的方法是使用Debug一步步走一遍该方法。
常见方法实现步骤,方法的功能与步骤
逻辑方法具体实现,方法的实现思想
源码阅读总结(使用自己语言描述)
回头看下类的特点,能够理解这些特点的具体实现思路与逻辑;总结关键知识点.
网友评论