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

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

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

public static void main(String[] args) {

ArrayListarrayList=new ArrayList<>();

arrayList.add("hh");

}

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

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

114690ec73020d9fa9396bae226397b3.png

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

9aa56b7d8a034c90c9e69fc5b820f2c9.png

2、查看类层级关系

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

ae6c6fc744627853cef4482e3b414f64.png

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

3efefe71a041a3d705986c17f178c895.png

40ae4d0294cbbc764c8920ab549bfecb.png

3、查看类结构

fefabb2f3d5098d05be79a27e70845b9.png

b1e495f7a9e6caa6cb9a2b3dcf56dd25.png

4、源码统计

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

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

64736e81a45ee4da53ec33be7c80dd35.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值