Eclipse开发工具使用教程要点.docx
- 文档编号:27592219
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:19
- 大小:556.77KB
Eclipse开发工具使用教程要点.docx
《Eclipse开发工具使用教程要点.docx》由会员分享,可在线阅读,更多相关《Eclipse开发工具使用教程要点.docx(19页珍藏版)》请在冰豆网上搜索。
Eclipse开发工具使用教程要点
1、Eclipse(了解)
Eclipse的中文含义是日蚀,遮盖一切的光芒,光芒的来源是太阳,很明显是针对于SUN公司的。
开发工具:
SUN公司因为最早它在推出Java语言的时候曾经高调的宣布,我们不做开发工具,这个开发工具给其他
公司做,在2003年之前Borland的JBuilder基本上统一了Java的开发工具——真TMD难使;
已经开始流行起来,(使过一次)的开发工具,当时EclipseSUN但是这个时候开始继续悲哀,推出了一个NetBeansEclipse是由IBM开发的,后来依靠其插件的广泛推广,所以Eclipse的开发工具基本上已经开始在蚕食JBuilder的市场。
遗憾的是再加其市场的运做失败,2006Borland公司在年底的时候宣布破产,主要的原因是没赶上开源项目的浪潮,今天的JBuilder=MyEclipse。
所取代,WebSphere,是最早的进行J2EE开发的软件,今天已经被开发的,其前身是Eclipse是由IBMVisualAge而Websphere产品系列之中就包含了WSAD、WAS、DB2、Lotus(莲花,办公自动化);
+操作系统中间件2004年时的两大阵营:
开发工具++数据库·AIX体系:
IBMWSAD+WAS+DB2+
便宜体系:
·JBuilder+WebLogic+Oracle+Linux;;Eclipse+Tomcat/JBoss+MySQL+Linux活下来的体系?
免费体系:
·
Eclipse本身是一个绿色软件,直接下载下来解压缩即可,可以直接登陆(www.eclipse.org)上下载,另外说一下IBM
将Eclipse赠送给了现在的Eclipse组织,从事开源项目的推广(开源=平台免费、插件收费,对于中国,没有收费)。
插件开发;、SVNCVSJUNITJDTEclipse本身有以下几个组成部分:
、、客户端(已经被所取代)2、使用Eclipse
直接打开之就是一个典型的日蚀图片。
项目。
Java之后要选择一个工作区,每一个工作区之中会包含多个Eclipse启动
面对那些奇怪的程序员,需要找窗口的时候就通过:
【Window】?
【ShowView】?
选择所需要的视图。
现在在一个Eclipse的工作区之中,可以同时定义多个项目,下面首先建立一个Java项目,项目的名称定义为:
MyjavaProject。
如果使用的是最早的Eclipse,在进行开发之前,肯定要进行多项配置,可是随着版本的提高,所有的配置都已经自动的可以为用户提供支持了。
当一个项目建立完成之后,下面观察项目文件夹之中的组成,会自动出现以下两个子文件夹:
Java源文件,而且所有的文件必须保存在包之中;·src:
存放所有的文件,也是保存在包中的;bin·:
生成的所有的*.class下面继续建立一个类,这个类定义如下:
;org.lxh.demo·所在的包名称:
·类名称:
TestDemo;·主方法:
自动生成;·不继承任何的父类;不实现任何的接口;·
使用Eclipse开发代码的最大好处在于以下两点:
·随笔提示,当用户操作某一个对象的时候,输入“.”就可以找到其所在类对应的全部方法;
·自动编译,当用户每次保存java文件的时候可以自动的将*.java文件编译为*.class文件;
packageorg.lxh.demo;
publicclassTestDemo{
publicstaticvoidmain(String[]args){
);
?
汥潬圠牯摬?
.println(outSystem.}
}
但是需要注意的是,如果说现在要想为程序设置初始化的参数,稍微有一点麻烦,如果是新建的类必须执行一次之后才可以配置初始化参数,否则无法配置上。
org.lxh.demo;packageInitParam{classpublic
main(String[]args){staticvoidpublic
;x++){intx=0;x .println(args[x]); System.out} } } 在使用Eclipse进行项目开发的时候也可以使用大量的快捷键,但是我个人常用的快捷键有如下几个: ·代码自动纠正错误: CTRL+1; ·格式化代码显示: CTRL+SHIFT+F; ·复制当前行代码: CTRL+ALT+↓; ·删除当前行的代码: CTRL+D; ·单行注释: CTRL+/; ·多行注释: CTRL+SHIFT+/; ·组织导入: CTRL+SHIFT+O; ·代码提示: ALT+/; ·查看所有的快捷键: CTRL+SHIFT+L; 使用Eclipse可以进行一些代码的生成工作。 操作: setter、getter生成、1 Person{class; nameStringprivate privateintage; } 如果属性少还可以,属性一多,那么setter、getter也肯定会多,这个时候可以利用工具自动生成: 【Source】? 【生成getters、setters】; 类中还有可能需要构造方法,继续使用【Source】? 【生成构造方法】。 完成。 Source如果现在要想覆写或实现父类中一些操作方法,也可以利用 另外,使用CTRL+1也可以自动的进行接口中方法的实现。 另外,为了考虑到程序开发的简洁性,一个*.java文件中在实际的项目里只建立一个类或接口,不要编写多个。 很多同学都会犯这样一个问题,就是定义的类名称与系统的类名称一致。 使用Eclipse也可以将项目之中的所有的*.class文件自动的生成*.jar文件: 【文件】? 【导出】 。 类”.而后,选择好相应的“包 这种导出的操作有可能不好使,如果不好使(当发现jar文件无效)只能按照之前的方式通过命令完成。 但是如果一个Eclipse中的项目要想使用到其他的jar包,那么不能使用系统配置的classpath,必须在项目的属性之中配置: 如果现在要想删除一个项目的话,那么有两种删除形式: ·删除形式一: 从工作区中删除,但是硬盘上继续保留; 删除形式二: 彻底删除所有与项目有关的文件;· 而如果是被关闭的项目,那么可以继续导入到Eclipse之中: 【File】? 【Import】 但是需要说明的是,每一个项目只允许打开一次,不允许重复导入,包括项目的名称也是不能重复的。 3、代码调试 任何的开发工具都存在debug功能,使用debug可以进行代码的逐行的运行观察,下面通过实例完成一个debug的操作,首先提供以下的一个操作类: org.lxh.util;packageMyMath{classpublic Exception{x,inty)throwsdiv(publicintintresult=0;intresult=x/y; result; return} } 而后在其他类中使用div()方法进行计算,并且针对于代码的功能进行调试。 org.lxh.demo;packageorg.lxh.util.MyMath;importTestDemo{classpublicException{publicstaticvoidmain(String[]args)throws设置断点? MyMathmm=newMyMath(); temp=mm.div(10,2); int+temp);out.println(计算结果: System.} } 如果要想调试,首先需要设置一个断点,断点可以直接在一行代码上指定。 的方式运行程序;debug而后使用 当选择以调试方式运行之后,出现一个提示对话框,询问用户是否要切换到调试视图之中,选择“Yes”。 对于调试的操作有四个控制钮: ·单步跳入(F5): 指的是进入到类或方法之中观察方法中是如何操作的; ·单步跳过(F6): 不关心方法中具体如何执行,只关心最后的返回结果; ·单步返回(F7): 当进入到一个方法之中,不想再看的时候进行返回操作; : 不再调试了,直接恢复程序的运行,执行到底;)F8恢复执行(· 4、Junit测试工具 软件测试: 它的确是一个真正的黄金行业,但是这个黄金如果处理不好就是费铁。 从软件工程的角度来讲,测试分为两种: ·黑盒测试: 功能测试; ·白盒测试: 性能测试,是针对于代码进行优化(没有真正的优化); |-小的窍门,优化的选择: 一个程序如果操作变慢,那么有两种可能: |-可能性一: 如果CPU占用率高,那么是程序的算法有问题; |-可能性二: 如果内存占用率高,那么就是从数据库中读取的数据太多了; 但是今天的软件测试行业之后,有一个最为黄金的职位就是“UseCase测试用例工程师”,待遇是开发人员的3~5倍, 并且这个人从事于某一个行业十年以上,对这个行业的业务流程非常的清楚,这种人现在基本上没有。 之中已经为用户默认提供了,用户只需要配置即可,例如,是一个专门编写测试用例的软件开发包,在EclipseJunit现在要测试之前的MyMath类中的div()方法。 选中MyMath类,而后选择新建。 现在建立Junit的时候有两个选项: ·JunitTestCase: 一个测试用例; ·JunitTestSuite: 一组测试用例; 此处只需要建立一个测试用例即可; 方法进行测试。 div()选择对 由于Junit属于第三方的组件,所以要想在项目中使用必须将Junit开发的jar包配置到buildpath之中。 下面编写测试代码: packageorg.lxh.util; importjunit.framework.TestCase; importorg.junit.Test; publicclassMyMathTest{ @Test publicvoidtestDiv(){ try{ TestCase.assertEquals(newMyMath().div(10,2),5); }catch(Exceptione){ e.printStackTrace(); } } } 而后下面运行此程序,这个程序运行之后会有两种返回结果: ·: 表示测试通过;GREENBAR·: 测试失败;REDBAR工具很容易使用,但就是这些用例的设计是难点的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 开发 工具 使用 教程 要点
![提示](https://static.bdocx.com/images/bang_tan.gif)