一、首先明确你的目的是什么。一般来说,要更深入的阅读Java源码,要把握项目本身的功能,以及其整体架构。 二、再就是去了解代码,仔细分析其中各个类、方法、接口、对象等之间的调用关系,以便把握代码中各部分的执行流程。 三、找出核心业务代码,以及要阅读和理解的部分,用简单的流程图把项目核心功能整体梳理一遍。