gpt4 book ai didi

java - eclipse中Ctrl Alt H和f4有什么区别

转载 作者:行者123 更新时间:2023-12-01 23:32:47 26 4
gpt4 key购买 nike

我无法理解 Eclipse 中 Ctrl+Alt+H 和 F4 之间的区别。

我发现它们都提供了相同的结果。唯一的两个区别是:

1) Ctrl+Alt+H 加载直接调用者,并且仅在我们浏览间接调用者时才加载间接调用者,而 F4 则一次性加载所有调用者。

2)Ctrl+Alt+H 在界面上不可用,而 F4 可用。

两者之间还有其他显着差异吗?引用上述两点,我的理解是否正确?

最佳答案

CTRL+ALT+H 打开调用层次结构F4 打开类型层次结构

调用层次结构可用于类的任何成员,如果您选择一个方法名称并按 CTRL+ALT+H,您将看到工作区中调用此方法的所有成员(对于查看依赖于某个方法的内容非常有用)方法/构造函数/字段)。当光标不在成员名称或主体上(即在方法声明之间)时尝试按 CTRL+ALT+H,您将看到错误“操作在当前选择上不可用。选择一个或多个方法、类、字段或初始化器”。调用层次结构是我们看到直接调用者和间接调用者的地方。

类型层次结构仅适用于类型,单击代码中的类型名称并按 F4 将显示该类型的父类(super class),一直到对象。如果光标未聚焦在类型名称上,则按 F4 将在当前显示的文件中打开该类的类型层次结构。类型层次结构既不显示直接调用者,也不显示间接调用者。

关于java - eclipse中Ctrl Alt H和f4有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19089960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com