Idea源码阅读技巧
Navigate | Call Hierarchy命令查看一个Java方法调用树(caller和callee两个方向)
Caller(呼叫者)

callee(被呼叫者)

Data Flow from / to Here(数据流)
选择Analyze | Dataflow from/to Here两个命令查看表达式、变量和方法参数的传递关系树。
from


to


Find Usage(找寻使用)
Find Usage 可以查看一个Java类、方法或变量的直接使用情况

Diagram(图表)
在包或类上右键点击Diagram或者用快捷键Ctrl+Alt+U
在包或类上右键点击Diagram或者某个包上使用(包括第三方jar包上使用)
因此可是很方便的用来研究三方的包中代码和包之间的关系。在项目上使用可以查看各个package之间的关系,十分方便,只需要将需要查看的类托人,当前类的Diagram;

structure(结构体)
