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

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

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

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

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

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

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

2、查看类层级关系

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

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

3、查看类结构

4、源码统计

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

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

发布了77 篇原创文章 · 获赞 62 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/weixin_42236404/article/details/93297615