在使用Java编写复杂一些的程序时,你会不会常常对一层层的继承关系和一次次方法的调用感到迷惘呢?幸亏我们有了Eclipse这么好的IDE可以帮我们理清头绪--这就要使用Eclipse强大的代码追踪功能。
1、 用Open Declaration可以查看类、方法和变量的声明。这是最常用的一个功能了,如果在要追踪的对象上点右键,选择Open Declaration,可以跳转到其声明的地方。这个功能有个快捷键是F3,当然你也可以按住Ctrl键,鼠标移过去会变成一个小手,单击就可以了。
2、用Open Type Hierarchy可以查看类的继承关系,可以在Hierarchy窗口看到继承层次的导航。在方法或类名上点击右键,选择Open Type Hierarchy即可,快捷键是F4。
3、 用Open Call Hierarchy可以查看方法的调用层次。如果想知道一个方法在别的什么地方被调用了,这个功能就很好用了,实际中也很常用,比如要重构一个方法时,想 知道他对其它什么地方可能有影响,就可以用这个功能。在方法名上点击右键,选择Open Type Hierarchy即可,快捷键是Ctrl+Alt+H。可以在Call Hierarchy窗口看到方法的调用层次的导航。
4、用Open Super Implemention可以查看当前方法在父类中的实现或接口中的声明(前提是该方法是对父类或接口中相应方法的重写),在方法名上点击右键,选择Open Super Implemention即可。
5、 最后介绍一个超级好用的功能,叫Open Implemention,就是可以跳转到某个调用的方法的具体实现的地方去。为什么说这个是超级好用呢?用过Spring的人都知道,现在都提倡面向接 口编程,所以,如果使用Open Declaration来追踪一个方法的调用的话,只会看到该方法在接口中的声明,而看不该方法在具体类中的实现,当然,可以使用Call Hierarchy先得到该方法的整个的调用层次,然后再导航到具体的实现处,但操作有些麻烦了。有了Open Implemention,就可以直接看到实现的代码了,在方法名上点击右键,选择Open Implemention就可以了!
- 浏览: 46812 次
- 性别:
- 来自: 广州
相关推荐
【标题】"eclipse代码备份2"涉及到的是一个与Eclipse IDE相关的代码备份,这通常意味着用户或开发者在使用Eclipse进行项目开发时,为了防止数据丢失或版本控制,进行了定期的代码保存。Eclipse是一个广泛使用的开源...
Eclipse是一款广泛使用的开源集成开发环境(Integrated Development Environment),尤其在Java编程领域,它提供了丰富的功能,包括代码编辑、调试、构建和测试等。 1. **Eclipse IDE基础**:Eclipse作为开发者常用...
代码追踪在此领域中起着至关重要的作用,帮助开发者理解、调试和优化远程调用的过程。以下是对远程调用技术及代码追踪的详细解释: 一、远程调用技术 1. WebService:基于SOAP协议的Web服务,它定义了一种松散耦合...
Eclipse作为一款强大的Java集成开发环境(IDE),提供了丰富的功能来帮助开发者更高效地进行编码工作。然而,在日常开发中,有时我们需要快速定位到实现了某个接口的所有类,这时Eclipse的标准功能可能就显得不够...
“追踪到具体实现类的实现代码”是Eclipse的一项功能,通常称为“F3”或者“Open Declaration”。在Eclipse中,当开发者点击一个类名、方法名或变量名时,按下F3键可以快速跳转到这个元素的定义或声明处,这对于理解...
Eclipse统计插件是开发人员在使用Eclipse IDE时的一款实用工具,主要功能是用于分析和统计项目中的代码行数,以及其他与代码质量相关的指标。这个插件可以帮助开发者更好地理解和评估项目的规模,追踪代码的增长,...
### Eclipse本地开发代码通过Git库管理 #### 一、Eclipse与Git集成 Eclipse是一款广泛使用的开源集成开发环境(IDE),支持多种编程语言。它提供了丰富的插件系统,允许用户根据自己的需求安装不同的插件来增强其...
- 编写代码:在新建的源文件(`.java`)中编写代码,利用Eclipse的代码补全功能快速编写。 - 运行程序:通过右键点击类文件选择"Run As > Java Application"运行程序,Eclipse会自动编译并运行代码。 - 调试代码...
本文将详细介绍如何利用Eclipse集成开发环境中的搜索功能来快速查找和追踪后台接口的具体实现。 #### Eclipse简介 Eclipse是一款免费开源的多语言集成开发环境(IDE),支持Java、C/C++、PHP等多种编程语言。它...
11. **日志和调试**:在开发过程中,日志记录和调试工具(如Eclipse内置的调试器)帮助开发者追踪问题和优化代码。 总的来说,"ATM代码在Eclipse中运行"这个主题涵盖了从编程基础到高级应用的多个层面,包括但不...
1. **ALT+/** - 这个快捷键提供了内容助手功能,当你在编写代码时,如果忘记了类、方法或属性的完整名称,按下这个键,Eclipse会自动补全,大大减少了输入时间。 2. **Ctrl+O** - 这个快捷键显示当前类中所有方法和...
问题提出: 如果你想看看某个类或者方法的实现,一般是Ctrl + 鼠标左键,单击即可以...法调用了,以及它调用了哪些方法,是代码追踪比较实用的工具。Eclipse 3.1 中已经自 带有这个功能了。这个插件就不用另加介绍了。
6. **MyWork-mail**: 这部分源代码可能实现了邮件功能,允许用户在Eclipse环境中收发电子邮件。它可能利用了JavaMail API和其他相关库,集成到Eclipse的上下文环境中。 7. **MyWork-Contract**: 这个子项目可能涉及...
此外,Eclipse的调试工具可以帮助追踪代码执行过程,查看变量值,设置断点等。 ### 6. 优化与打包 J2ME应用的性能至关重要,因为移动设备资源有限。优化包括减少内存占用、降低CPU使用率以及优化图形渲染。最后,...
Git是一种分布式版本控制系统,允许开发者追踪代码的修改历史,协同工作,并且可以在多个分支之间进行切换。Eclipse内建的Git支持让开发者可以直接在IDE内部完成代码的版本控制操作,如克隆、提交、推送和拉取等,...
Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,对于团队协作和项目管理至关重要。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和其他编程语言的开发。Eclipse与Git的整合,...
- Eclipse集成了Eclipse Mylyn和RTC( Rational Team Concert)等工具,支持任务分配、代码审查、问题追踪等团队协作功能。 11. **持续集成** - 通过Jenkins、Hudson等插件,Eclipse可与持续集成服务器集成,实现...
4. **调试支持**:插件允许开发者在Eclipse中设置断点,进行单步调试,查看变量值,追踪代码执行流程,这对于查找和解决问题非常有帮助。 5. **项目模板**:提供了AngularJS项目的创建向导,可以快速搭建起一个标准...