前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2022最新 IDEA 激活教程!如何使用 IDEA 跟踪 Java 源码?

2022最新 IDEA 激活教程!如何使用 IDEA 跟踪 Java 源码?

原创
作者头像
编程小记
发布2022-03-25 09:57:23
8900
发布2022-03-25 09:57:23
举报
文章被收录于专栏:IDEA 使用笔记

对于很多初学者,他们并不理解为什么要花时间精力阅读源码?

我在这里告诉你,阅读源码能够提高你的架构设计能力,这是在你阅读思考源码的过程中一点一滴提升的。

到你的技术到了一定程度的时候,衡量你能力就不说 CRUD 了,而是告诉你有这么一个业务场景,你能拿出几种靠谱的技术方案呢?这几种方案又有什么优点和缺点呢?这些都要靠你阅读思考别人的源码、别人为什么这么设计来学习的。如果你的IDEA以及其他JetBrains产品需要免费永久使用,可以收藏使用这个教程:http://www.javatiku.cn/idea/1270.html 教程通用、支持JetBrains全家桶产品。

本篇文章教大家如何使用 IDEA 来跟踪阅读源码。

生成类继承图

在我们的类文件中,点鼠标右键 --> Diagrams --> Show Diagram... --> 弹框选择 Java Classes,进入类继承图板块。

当然也有快捷键:

WindowsCtrl + Alt + Shift + UMacoption + command + U

1.png
1.png
2.png
2.png
3.png
3.png
如何显示更多的类呢?

方法一:对于项目不熟悉的情况下,选中其中的某一个类或者接口,点击鼠标右键,

Show Implementations:选择自己的子类,

快捷键:WindowsCtrl + Alt + BMacoption + command + B

Show Parents:选择自己的父类,

快捷键:WindowsCtrl + Alt + PMacoption + command + P

4.png
4.png

方法二:直接敲击空格键,然后输入类名选择要导入的类,导入就行!如果你的IDEA以及其他JetBrains产品需要免费永久使用,可以收藏使用这个教程:http://www.javatiku.cn/idea/1270.html 教程通用、支持JetBrains全家桶产品。

5.png
5.png

查看类

选中对应的类,点击 Browse Type Hierarchy

或者是使用快捷键:WindowsCtrl + HMaccontrol + H

6.png
6.png
7.png
7.png
查看类里定义的变量在哪些地方调用了

鼠标光标移至变量处,点击右键选择 Find Usages

或者快捷键:WindowsCtrl + Alt + F7,Mac:option + F7

8.png
8.png
9.png
9.png
查看一个类里有哪些方法

也就是查看类结构,直接在类中使用快捷键。

方法一:

WindowsAlt + 7

Maccommand + 7

10.png
10.png

方法二:

WindowsCtrl + F12

Maccommand + F12

11.png
11.png

一个类/方法的实现类/方法,

选中对应的类/方法,

使用快捷键:WindowsCtrl + Alt + BMacoption + command + B

12.png
12.png

查看某个方法的调用链关系

快捷键:WindowsCtrl + Alt + HMacoption + command

13.png
13.png

查看某个方法被那些地方调用

快捷键:WindowsCtrl + BMaccommand + B

14.png
14.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 生成类继承图
    • 如何显示更多的类呢?
    • 查看类
      • 查看类里定义的变量在哪些地方调用了
        • 查看一个类里有哪些方法
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档