如何使用IDEA查看java类继承的类或者实现的接口中的所有方法

简介: IntelliJ IDEA是一款现代化智能开发工具,但有些功能不到真的需要用的时候,是真的不会去发现,或者老是忘记。在这里分享一个在java开发中经常使用的一个功能,超级便于查看:java类继承的类或实现的接口中的所有方法和上下继承的一个结构。父子类一条关系链一目了然。

接下来直接上操作步骤。

1、查看继承的类中的方法

1.1 点入想要查看的java类(以Servlet为例)Snipaste_2021-11-03_1.jpg1.2 选中Servlet-->然后点击上方窗口菜单栏中的Navigate --> Type Hierarchy

Snipaste_2021-11-03_10-37-2.jpg

1.3 该窗口可以清晰看出当前类或接口的继承结构

在IDEA边的任务栏出现了一个名为:Hierarchy的新窗口,也出现了servlet这个接口下所有包含的方法。

Snipaste_2021-11-03_10-39-3.jpg

2、查看类的继承结构

具体的操作用法如下图显示:

Snipaste_2021-11-03_10-47-4.jpg

3、查看继承的类中的详细参数

点击 Project --> View  -->  Tool windows -->  Structure  -->  弹出一个新的Structure窗口

Snipaste_2021-11-03_5.jpg

致此完成查看Servlet这个类的方法、继承结构、类中详细参数的所有操作。那么小伙伴们get到了这个小技巧嘛!

其实写这个的时候,小编特意去换了个背景图,有没有觉得背景图很nice的小伙伴。那么问题来了,如何换一张好看的背景图呢?又如何去清楚背景图呢?更换和清除背景图的操作步骤,都藏在后续的文章里啦!欢迎指出以上有编写的不足的地方哦,相互学习,共同进步。


相关文章
|
1月前
|
算法 Java 开发者
Java 项目实战数字华容道与石头迷阵游戏开发详解及实战方法
本文介绍了使用Java实现数字华容道和石头迷阵游戏的技术方案与应用实例,涵盖GUI界面设计、二维数组操作、游戏逻辑控制及自动解法算法(如A*),适合Java开发者学习游戏开发技巧。
180 46
|
24天前
|
安全 IDE Java
Java记录类型(Record):简化数据载体类
Java记录类型(Record):简化数据载体类
122 0
|
2月前
|
安全 Java API
Java 集合高级应用与实战技巧之高效运用方法及实战案例解析
本课程深入讲解Java集合的高级应用与实战技巧,涵盖Stream API、并行处理、Optional类、现代化Map操作、不可变集合、异步处理及高级排序等核心内容,结合丰富示例,助你掌握Java集合的高效运用,提升代码质量与开发效率。
184 0
|
2月前
|
Java API
深入解析Java API中Object类的功能
了解和合理运用 Object类的这些方法,对于编写可靠和高效的Java应用程序至关重要。它们构成了Java对象行为的基础,影响着对象的创建、识别、表达和并发控制。
59 0
|
2月前
|
算法 搜索推荐 Java
Java中的Collections.shuffle()方法及示例
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的方法,基于 Fisher-Yates 算法实现,支持原地修改。可选传入自定义 `Random` 对象以实现结果可重复,适用于抽奖、游戏、随机抽样等场景。
88 0
|
2月前
|
安全 Java
JAVA:Collections类的shuffle()方法
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的工具方法,适用于洗牌、抽奖等场景。该方法直接修改原列表,支持自定义随机数生成器以实现可重现的打乱顺序。使用时需注意其原地修改特性及非线程安全性。
93 0
|
Java 开发者
奇迹时刻!探索 Java 多线程的奇幻之旅:Thread 类和 Runnable 接口的惊人对决
【8月更文挑战第13天】Java的多线程特性能显著提升程序性能与响应性。本文通过示例代码详细解析了两种核心实现方式:Thread类与Runnable接口。Thread类适用于简单场景,直接定义线程行为;Runnable接口则更适合复杂的项目结构,尤其在需要继承其他类时,能保持代码的清晰与模块化。理解两者差异有助于开发者在实际应用中做出合理选择,构建高效稳定的多线程程序。
130 7
|
10月前
|
Java 开发者
在 Java 中,一个类可以实现多个接口吗?
这是 Java 面向对象编程的一个重要特性,它提供了极大的灵活性和扩展性。
415 58
|
11月前
|
Java 开发者
在Java多线程编程中,创建线程的方法有两种:继承Thread类和实现Runnable接口
【10月更文挑战第20天】在Java多线程编程中,创建线程的方法有两种:继承Thread类和实现Runnable接口。本文揭示了这两种方式的微妙差异和潜在陷阱,帮助你更好地理解和选择适合项目需求的线程创建方式。
184 3