在使用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即可。

最新文章

  1. SQL Learning Notes
  2. idea 新建web项目
  3. 关于fragment保存变量的问题
  4. NodeJS学习笔记 - Express4.x路由操作
  5. 【Jquery回顾】解决$冲突的问题->自定义JQuery快捷键
  6. 花式玩转社交App,百变应用场景
  7. HTML输入框点击内容消失
  8. iostat命令详解 IO性能分析
  9. Git 使用及原理 总结
  10. XML巩固
  11. [置顶] hdu3018解题报告--也是白话几笔画学习总结
  12. FluentData
  13. SDN学习之OpenFlow协议分析
  14. POJ 1422 Air Raid
  15. JavaScript解析机制与闭包原理实例详解
  16. 忘记mysql数据库root密码
  17. mvc,EntityFramework调用分页存储过程
  18. android 相对布局例子代码
  19. 2018.10.23 NOIP模拟 战争(并查集)
  20. POJ 1797 kruskal 算法

热门文章

  1. linux安装jdk1.8.0_91
  2. 基于Dapper写的一个sqlhelp适用于多版本数据库
  3. gb2312,gbk,utf8的区别
  4. Jquery+H5验证数据(不是表单验证啊 )
  5. 一文看懂大数据的技术生态Hadoop, hive,spark都有了[转]
  6. 纯css3单选框/复选框美化样式代码
  7. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
  8. Saliency Detection via Graph-Based Manifold Ranking
  9. 201771010134杨其菊《面向对象程序设计java》第九周学习总结
  10. Mad Libs游戏