Eclipse开发工具使用教程要点_第1页
Eclipse开发工具使用教程要点_第2页
Eclipse开发工具使用教程要点_第3页
Eclipse开发工具使用教程要点_第4页
Eclipse开发工具使用教程要点_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、Eclipse (了解)Eclipse的中文含义是日蚀,遮盖一切的光芒,光芒的来源是太阳,很明显是针对于SUN公司的。开发工具:SUN公司因为最早它在推出 Java语言的时候曾经高调的宣布,我们不做开发工具,这个开发工具给其他 公司做,在2003年之前 Borland的JBuilder基本上统一了 Java的开发工具 真TMD难使;但是这个时候SUN开始继续悲哀,推出了一个NetBeans (使过一次)的开发工具,当时Eclipse已经开始流行起来,Eclipse是由IBM开发的,后来依靠其插件的广泛推广,所以Eclipse的开发工具基本上已经开始在蚕食JBuilder的市场。Borlan

2、d公司在2006年底的时候宣布破产,主要的原因是没赶上开源项目的浪潮,再加其市场的运做失败,遗憾的是今天的 JBuilder = MyEclipse 。Eclipse是由IBM开发的,其前身是 Visual Age,是最早的进行J2EE开发的软件,今天已经被 WebSphere所取代, 而Websphere产品系列之中就包含了WSAD、WAS、DB2、Lotus (莲花,办公自动化);2004年时的两大阵营:开发工具+中间件+数据库+操作系统 IBM 体系:WSAD + WAS + DB2 + AIX便宜体系:JBuilder + WebLogic + Oracle + Linux ;免费体系

3、:Eclipse + Tomcat / JBoss + MySQL + Linux ;活下来的体系Eclipse本身是一个绿色软件, 直接下载下来解压缩即可,可以直接登陆( )上下载,另外说一下IBM将Eclipse赠送给了现在的Eclipse组织,从事开源项目的推广(开源=平台免费、插件收费,对于中国,没有收费)。Eclipse本身有以下几个组成部分:JDT、JUNIT、CVS客户端(已经被 SVN所取代)、插件开发;2、使用 Eclipse科seGANYMEDE(c) Copyright Eclipse contributors and atharf. 200

4、0 2008. All rights reserved. and all Java- related tndemBrks md logos are trademarks or rsgistsred tradema rks oi Sun Micros/sterris. Inc. in the U.S., other countries. qf both. Eclipse is 3 trademark of ttie Ecfips-e Foundation. Inc.直接打开之就是一个典型的日蚀图片。Java项目启动Eclipse之后要选择一个工作区,每一个工作区之中会包含多个面对那些奇怪的程序员

5、,需要找窗口的时候就通过:【Window 【Show View选择所需要的视图。现在在一个 Eclipse的工作区之中,可以同时定义多个项目,下面首先建立一个Java项目,项目的名称定义为:MyjavaProject。如果使用的是最早的Eclipse,在进行开发之前,肯定要进行多项配置,可是随着版本的提高,所有的配置都已经自动的可以为用户提供支持了。当一个项目建立完成之后,下面观察项目文件夹之中的组成,会自动岀现以下两个子文件夹: src:存放所有的Java源文件,而且所有的文件必须保存在包之中; bin:生成的所有的*.class文件,也是保存在包中的;下面继续建立一个类,这个类定义如下:

6、所在的包名称:org.l xh.demo ;类名称:TestDemo;主方法:自动生成;不继承任何的父类;不实现任何的接口;使用Eclipse开发代码的最大好处在于以下两点:随笔提示,当用户操作某一个对象的时候,输入“就可以找到其所在类对应的全部方法;自动编译,当用户每次保存 java文件的时候可以自动的将 *.java文件编译为*.class文件;package org.l xh.demo;public class TestDemo public static void main(String args) System. out .println( "Hello World .&q

7、uot;);但是需要注意的是,如果说现在要想为程序设置初始化的参数,稍微有一点麻烦,如果是新建的类必须执行一次之 后才可以配置初始化参数,否则无法配置上。package org.l xh.demo;public class InitParam public static void main(String args) for ( int x = 0; x < args.length ; x+) System. out .println(argsx);在使用Eclipse进行项目开发的时候也可以使用大量的快捷键,但是我个人常用的快捷键有如下几个:代码自动纠正错误:CTRL + 1 ;格式化代

8、码显示:CTRL + SHIFT + F ;复制当前行代码:CTRL + ALT +删除当前行的代码:CTRL + D ;单行注释:CTRL + / ;多行注释:CTRL + SHIFT + / ;组织导入:CTRL + SHIFT + O ;代码提示:ALT + / ;查看所有的快捷键: CTRL + SHIFT + L ;使用Eclipse可以进行一些代码的生成工作。1、生成 getter、setter操作:class Personprivate String name ;private int age ;如果属性少还可以,属性一多,那么setter、getter也肯定会多,这个时候可以利

9、用工具自动生成:Source 【生成 getters、 setters】;类中还有可能需要构造方法,继续使用Source生成构造方法如果现在要想覆写或实现父类中一些操作方法,也可以利用Source 完成。Override/Implement MethodsJnljclSelect methods to override or implement:0 口口 口口何Select AllDeselect AllInsertion point:9 equals(Object O finalizeO© hashCode() toStringf)| After 'age'二厂 G

10、enerate method commentsThe Format of the method stubs may be conFigured on the foj©日I:亡s uneFmrBntu page.i 1 of 5 selected.OK匚"Ml |另外,使用CTRL + 1也可以自动的进行接口中方法的实现。另外,为了考虑到程序开发的简洁性,一个*.java文件中在实际的项目里只建立一个类或接口,不要编写多个。很多同学都会犯这样一个问题,就是定义的类名称与系统的类名称一致。使用Eclipse也可以将项目之中的所有的*.class文件自动的生成*.jar文件:【文

11、件】【导出】而后,选择好相应的“包.类”这种导出的操作有可能不好使,如果不好使(当发现jar文件无效)只能按照之前的方式通过命令完成。但是如果一个Eclipse中的项目要想使用到其他的jar包,那么不能使用系统配置的 classpath,必须在项目的属性之中配置:0K匸聞田如果现在要想删除一个项目的话,那么有两种删除形式:删除形式一:从工作区中删除,但是硬盘上继续保留;删除形式二:彻底删除所有与项目有关的文件;而如果是被关闭的项目,那么可以继续导入到Eclipse之中:【File】【Import】但是需要说明的是,每一个项目只允许打开一次,不允许重复导入,包括项目的名称也是不能重复的3、代码调

12、试任何的开发工具都存在debug功能,使用debug可以进行代码的逐行的运行观察,下面通过实例完成一个 debug的操作,首先提供以下的一个操作类:package org.l xh.util;public class MyMath public int div( int x, int y) throws Exception int result = 0 ;result = x / y ;return result ;而后在其他类中使用div()方法进行计算,并且针对于代码的功能进行调试。package org.l xh.demo;import org.lxh.util.MyMath;publi

13、c class TestDemo public static void main(String args)throws Exception MyMath mm = new MyMath();设置断点int temp = mm.div(10, 2);System. out .println( "计算结果:"+ temp);如果要想调试,首先需要设置一个断点,断点可以直接在一行代码上指定。而后使用debug的方式运行程序;当选择以调试方式运行之后,岀现一个提示对话框,询问用户是否要切换到调试视图之中,选择“Yes”对于调试的操作有四个控制钮:单步跳入(F5):指的是进入到类或方

14、法之中观察方法中是如何操作的;单步跳过(F6):不关心方法中具体如何执行,只关心最后的返回结果;单步返回(F7):当进入到一个方法之中,不想再看的时候进行返回操作;恢复执行(F8):不再调试了,直接恢复程序的运行,执行到底;4、Junit测试工具软件测试:它的确是一个真正的黄金行业,但是这个黄金如果处理不好就是费铁。从软件工程的角度来讲,测试分为两种:黑盒测试:功能测试;白盒测试:性能测试,是针对于代码进行优化(没有真正的优化);卜小的窍门,优化的选择:一个程序如果操作变慢,那么有两种可能:卜可能性一:如果CPU占用率高,那么是程序的算法有问题;卜可能性二:如果内存占用率高,那么就是从数据库中

15、读取的数据太多了;但是今天的软件测试行业之后,有一个最为黄金的职位就是 “ Use Case测试用例工程师”,待遇是开发人员的35倍,并且这个人从事于某一个行业十年以上,对这个行业的业务流程非常的清楚,这种人现在基本上没有。Junit是一个专门编写测试用例的软件开发包,在Eclipse之中已经为用户默认提供了,用户只需要配置即可,例如,现在要测试之前的 MyMath类中的div()方法。选中MyMath类,而后选择新建。现在建立Junit的时候有两个选项: Junit Test Case 一个测试用例; Junit Test Suite: 一 组测试用例;此处只需要建立一个测试用例即可;选择对div()方法进行测试。由于Junit属于第三方的组件,所以要想在项目中使用必须将Junit开发的jar包配置到build path之中下面编写测试代码:package org.l xh.util;importjunit.framework.TestCase;imp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论