仓酷云

标题: JAVA编程:Eclipse插件编程之Implementors [打印本页]

作者: 第二个灵魂    时间: 2015-1-18 11:14
标题: JAVA编程:Eclipse插件编程之Implementors
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。编程  本文先容怎样使用Eclipse插件Implementors在Eclipse中的利用。

  Eclipse是今朝十分盛行的开辟平台,开放扩大的架构让良多程序员找到了本人本性化的事情情况。

  成绩提出:

  假如你想看看某个类大概办法的完成,通常为Ctrl+鼠标左键,单击便可以翻开这个类大概办法的详细完成代码。可是假如碰着接口时,只是抵达接口罢了,不克不及抵达详细的完成类里。

  办理办法:使用Eclipse的Implementors插件。

  当追踪办法代码时,Eclipse默许是转到办法的接口类,而接口中是只要办法称号没有详细的完成代码,此插件供应了追踪到详细完成类的完成代码的功效。

  别的另有CallHierarchy插件:显现一个办法的挪用条理,能够从中看到它被哪些办法挪用了,和它挪用了哪些办法,是代码追踪对照有用的工具。Eclipse3.1中已自带有这个功效了。这个插件就不必另加先容了。

  安装


JDK:1.5.0从http://java.sun.com上往下载安装
Eclipse:3.1.1从http://www.eclipse.org上往下载解压
Implementors从http://eclipse-tools.sourceforge.net/implementors/

  技能


  Eclipse利用技能之插件办理

  提醒:新下载的插件PlugIn必定不要都放在原始的Eclipse目次下往,一年夜堆,累逝世你。
  利用

  Implementors插件安装办法接纳上一节的《Eclipse利用技能之插件办理》

  从头启动Eclipse后,在代码编纂地区,右键,能够看到增添了两个右键菜单OpenInterface和OpenImplementation,以下图所示:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


  我们复杂地创立一个示例工程,内里包括有一个接口类与两个完成该接口的完成类举行演示申明利用的办法。
  1. 接口类:IHelloWorld.javapublicinterfaceIHelloWorld{StringsayHelloWorld();}
  2. 完成类一:HelloWorld1.javapublicclassHelloWorld1implementsIHelloWorld{publicHelloWorld1(){super();}publicStringsayHelloWorld(){return"HelloWorldHelloWorld1";}}完成类二:HelloWorld2.javapublicclassHelloWorld2implementsIHelloWorld{publicHelloWorld2(){super();}publicStringsayHelloWorld(){return"HelloWorldHelloWorld2";}}
复制代码
  在接口类IHelloWorld.java的办法sayHelloWorld()下面右键,在弹出的菜单当选择OpenImplementation,以下图所示:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


 
  单击菜单OpenImplementation,因而会弹出该接口办法的相干完成类出来供你选择,假如该接口办法的完成类只要一个的话,就会间接跳转到完成类的代码上往了,不会呈现提醒选择框的。

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


  我们先选择完成类HelloWorld1,因而光标就会定位到完成类HelloWorld1.java的sayHelloWorld()办法上,并会加亮显现,以下图:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


 
  再回到在接口类IHelloWorld.java的办法sayHelloWorld()下面右键,在弹出的菜单当选择OpenImplementation,以下图所示:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


  此次我们选择完成类HelloWorld2,因而光标就会定位到完成类HelloWorld2.java的sayHelloWorld()办法上,并会加亮显现,以下图:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


 
  在接口中能够找到详细的完成,那在完成类里怎样反查接口的界说呢?

  操纵以下:在接口的完成类HelloWorld2.java的办法sayHelloWorld()下面右键,在弹出的菜单当选择OpenInterface,以下图所示:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


  因而光标就会定位到接口类IHelloWorld.java的sayHelloWorld()办法上,并加亮显现,以下图:

JAVA编程:Eclipse插件编程之Implementors
登录/注册后可看大图


  固然,假如你的办法没有响应的接口就不会往举行跳转了。

  总结


  此插件的功效虽小,可是便利了很多,估量在将来的Eclipse版本中会把这个功效集成出来了,就象CallHierarchy插件一样。
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。
作者: 透明    时间: 2015-1-18 23:06
是一种使网页(Web Page)产生生动活泼画面的语言
作者: 小魔女    时间: 2015-1-23 22:51
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 精灵巫婆    时间: 2015-1-31 20:20
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
作者: 海妖    时间: 2015-2-6 22:12
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 谁可相欹    时间: 2015-2-16 09:17
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 仓酷云    时间: 2015-3-5 03:20
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 分手快乐    时间: 2015-3-5 23:34
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
作者: 若相依    时间: 2015-3-9 21:07
是一种使用者不需花费很多时间学习的语言
作者: 蒙在股里    时间: 2015-3-17 01:09
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 灵魂腐蚀    时间: 2015-3-23 10:40
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2