很多时候我们在研究一些程序的源代码时会遇到许多接口的实现类,但是在Eclipse中上溯查找的时候只能最终查到这个接口,而不能反过来直接查找接口的实现类。通常的办法就是查阅Java Doc,或者在源代码中直接查看到底使用了哪个实现类。但是通过Implementors 这个Eclipse插件就可以解决上面的问题了。这是一个专门用于查找接口方法实现类的工具,非常的方便和实用。
1. 安装
安装有两种方式,一种是直接下载插件(implementors package)然后手动安装到eclipse中,另外一种就是在Eclipse中直接使用 Eclipse update site: http://eclipse-tools.sourceforge.net/updates/。只要是使用过Eclipse的人应该都会安装插件,具体的安装细节就不再啰嗦了。
需要说明的是必须下载一个适用于你所使用的Eclipse版本的插件,目前最新的版本对应如下:
Latest version for Eclipse 2.1.x or Eclipse 3.0.x: v0.0.14
Latest version for Eclipse 3.1+: v0.0.16
2. 使用
1) 查看实现接口方法的类:在接口中选中待实现的方法名称,然后右键选择 Open Implementation 即可打开实现该接口方法的类。如果有多个类则会跳出一个选择列表供选择;
2) 查看实现类所实现的接口:在接口实现类中选择方法名称,然后右键选择 Open Interface 即可打开接口中的方法。
如果MyEclipse的版本比较高了,比如本人目前使用8.5,就可以直接通过MyEclipse自身提供的快捷键
Control + T
可以直接查看方法实现类中的代码
分享到:
相关推荐
* 实现父类接口或方法:Alt+Shift+S+V * 运行源代码:Ctrl+F11 或 Alt+Shift+X+J * 代码提示:Alt+/ 三、MyEclipse 10 的编译和调试 1. 手动和自动编译 MyEclipse 10 支持手动和自动编译。默认情况下,MyEclipse ...
* 实现父类接口或方法:Alt+Shift+S+V * 运行源代码:Ctrl+F11或Alt+Shift+X+J * 代码提示:Alt+/ 手动和自动编译 MyEclipse提供了手动和自动编译两种方式。用户可以在Project菜单中选择Build Automatically来启用...
- 使用场景:当代码中出现未识别的类或接口时,可以快速添加所需的导入语句。 ##### 2. **Ctrl+F**: 查找 - 功能:在当前文件中查找文本。 - 使用场景:用于快速定位特定的代码片段或变量名。 ##### 3. **Ctrl+...
- 在实现接口的类中,MyEclipse会提示未实现的方法,点击即可自动添加。 - 对于继承抽象类,可以右键选择`Source` -> `Override/Implement Methods`来快速实现父类方法。 ### 二、断点调试 1. **设置和移除断点*...
- 查看选定类型(类或接口)的继承关系。 8. **打开声明**:`F3` - 打开当前所选元素的声明。 9. **打开外部Javadoc**:`Shift+F2` - 打开选定元素的外部Javadoc文档。 10. **打开资源**:`Ctrl+Shift+R` - ...
4. 生成WSDL:MyEclipse会自动生成一个WSDL文件,该文件描述了Web Service的接口和实现。 5. 部署服务:将项目部署到应用服务器(如Tomcat、WebLogic等)。MyEclipse提供了便捷的部署工具,只需简单几步即可完成。 6...
- 在EJB模块中添加Bean类,Myeclipse提供向导辅助生成Bean接口和实现类。 - 配置Bean的部署描述符(ejb-jar.xml),定义Bean的行为、安全性和其他元数据。 3. **EJB编码** - 编写Bean接口,定义业务方法。 - ...
5. **创建方法实现(Create Method, Alt+Insert)**:自动生成方法的实现。 四、重构快捷键 1. **提取方法(Extract Method, Alt+Shift+M)**:将一段代码封装成一个新的方法。 2. **内联方法(Inline Method, Alt+...
- **功能描述**: 显示当前类的继承关系和实现接口。 - **应用场景**: 理解类之间的继承关系。 **3. 跳转到声明** - **快捷键**: `Ctrl + Alt + 左箭头` 或 `Ctrl + Alt + 右箭头` - **功能描述**: 在方法调用或变量...
1. 类图(Class Diagram):定义类、接口和它们之间的关系。 2. 序列图(Sequence Diagram):展示对象间的交互顺序,常用于描述系统的行为。 3. 活动图(Activity Diagram):表示业务流程或算法步骤,类似流程图。...
从需求分析开始,设计数据库表结构,然后在MyEclipse中创建对应的实体类和DAO接口。接着,编写业务服务类,实现业务逻辑,最后开发前端界面,实现用户交互。在整个过程中,持续进行单元测试和集成测试,确保系统功能...
3. **配置EJB属性**:在新建Bean的向导中,设置Bean的名称、接口、实现类等信息,并指定Bean的类型(Stateless Session Bean、Stateful Session Bean、Entity Bean等)。 ### 二、JBoss服务器配置 1. **添加JBoss...
- Ctrl+I:实现接口或抽象方法。 9. **快捷键组合**:Alt+/ 和 Ctrl+Shift+/,都是用于快速修复代码中的错误提示。 10. **快捷键组合**:Ctrl+Shift+R 和 Ctrl+Shift+T,用于打开类型或资源。 11. **快捷键组合**...
- **Alt+Shift+C**:更改方法参数,方便调整函数接口。 - **Alt+Shift+L**:提取局部变量,简化复杂表达式,提高代码可读性。 - **Alt+Shift+F**:将局部变量转换为类字段,实现状态持久化。 - **Alt+Shift+I**:...
* 实现父类接口或方法:Alt+Shift+S+V * 运行源代码:Ctrl+F11 或 Alt+Shift+X+J * 代码提示:Alt+/ 四、编译与调试 MyEclipse 提供了自动编译和手动编译两种方式。默认情况下,MyEclipse 是自动编译的,可以通过 ...
- **Controller**:处理请求的Java类,实现特定的接口(如`@Controller`注解的类)或者继承自`HandlerController`。 - **Model**:包含了请求相关的数据,可以是业务对象或简单的键值对。 - **View**:负责渲染并...
Ctrl+Shift+F格式化源代码,Ctrl+/或Ctrl+Shift+C进行注释和取消注释,Alt+Shift+S+V实现父类接口或方法,Ctrl+F11或Alt+Shift+X+J运行源代码,Alt+/启用代码提示。 5. **编译模式**:MyEclipse默认采用自动编译...
在向导中,为bean命名,选择bean的接口类型(无状态或有状态),并提供接口和实现类的名字。点击`Finish`。 ### 5. 编写bean逻辑 在生成的接口和实现类中,编写业务逻辑。无状态bean通常用于处理独立的请求,而有...
例如,如果方法未实现接口的方法,则可以通过此快捷键快速添加该方法。 ##### 2. Ctrl+D:删除当前行 用于快速删除光标所在行的内容。这对于快速移除代码非常有用,特别是在重构代码时。 ##### 3. Ctrl+Shift+D:...
在新建的EJB类中,MyEclipse会自动生成一个基本的骨架类和对应的接口。你可以在这里添加业务逻辑代码。同时,你需要在ejb-jar.xml和/或META-INF/annotations中配置EJB的元数据,如bean的名称、接口、事务属性等。 ...