Java基础篇:如何在idea中阅读源码

万丈高楼平地起,要想阅读源码,首先要学会如何阅读源码,这篇将讲诉如何在idea中畅游源码世界。

1、定位到构造器/方法实现类

    public static void main(String[] args) {
        ArrayList arrayList=new ArrayList<>();
        arrayList.add("hh");
    }

如以上代码,IDEA 如何跳转到 new ArrayList<>()构造器或add()方法的实现类?

在 IDEA 中,CTRL + 鼠标左击 默认会跳到构造器所在的接口,如 add()就会跳到 ArrayList源码里面去。

Java基础篇:如何在idea中阅读源码_第1张图片

CTRL + ALT + 鼠标左击可以查看所有实现类

Java基础篇:如何在idea中阅读源码_第2张图片

2、查看类层级关系

到了 ArrayList类,在任意地方使用快捷键 CTRL + H 可以打开类的继承层级面板。

Java基础篇:如何在idea中阅读源码_第3张图片

 

右键任意类,选择 Diagrams > Show Diagram... 可以打开类的继承图。

Java基础篇:如何在idea中阅读源码_第4张图片

Java基础篇:如何在idea中阅读源码_第5张图片

 

3、查看类结构

Java基础篇:如何在idea中阅读源码_第6张图片

Java基础篇:如何在idea中阅读源码_第7张图片

 

4、源码统计

如图所示,在 IDEA 中装了一个 Statistic 插件,这个插件只支持 JDK 1.8+。

有了这个插件,它可以在项目中按文件类型进行代码的行数、数量、大小统计。这样你就能知道整个源码的总体数量,你也可以把已经阅读的做统计,慢慢实现源码阅读的攻破。

Java基础篇:如何在idea中阅读源码_第8张图片

 

你可能感兴趣的:(Java)