1、Java实例应用教程第1篇 使用Java开发数据库应用程序项目1 初识Java程序 任务1 准备知识 任务2 Sun JDK软件包的安装 任务3 工作过程(代码及分析)任务4 Java的包结构 任务1 准备知识 1.1.1 为什么学习Java 1.1.2 Java是什么 1.1.3 Java技术平台 1.1.4 Java的开发工具 1.1.1 为什么学习Java 从2001年到2007年,Java语言一直是世界上应用最广泛的编程语言,因此现在有越来越多的工作者、学习者正努力进入Java领域或将要努力进入Java领域。如今,Java已经不再简单地是一门编程语言,它更像一个完整的体系,一个系统的开
2、发平台,更甚至,它被延伸成一种开源精神。Java公用规范(PAS)已被国际标准化组织(ISO)认定,Java技术已列为当今世界信息技术三大要点之一。Java 已经渐渐地渗透到各领域,你可以写出 Java servlet,将其挂在 Apache 或其它网页服务器上,你可以写出 Java applet,在网页浏览器上执行。你甚至可以用 Java 写出数据库的 stored procedure,然后安装到Oracle 8i 上。Java 的最大特点是跨平台,如果你想发布一个程序到多个平台,又不想改写大部分的程序,Java 是绝佳的选择。Java 2 现在已经可以在 Linux、Unix、和 Wind
3、ows 上执行了。在国外,特别是在美国,SUN公司也好,其他大型企业也好,他们对于认证课程很重视。Java程序员是美国SUN公司国际认证的程序员,是目前全球最受重视、最受欢迎的程序员资格认证之一,具备这一认证就可以获得极好的工作机会和丰厚待遇。最后,Java 的信息文件都可从网站上免费取得。如果你有网络而且有空,你可以直接通过网络学习对象导向、Java 语言、以及 Java API。Sun 在网站上放了一大堆很棒的在线教材。1.1.2 Java是什么 Java是Sun Microsystems于1995年推出的高级编程语言。Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NE
4、T平分天下的应用软件开发平台和技术。当人们提到“Java”,他们指的可能是:Java 程序语言:一个类似 C+或 Smalltalk 的编程语言。学习Java 程序语言类似学人类语言,都有一套规则和文法。Java 虚拟机器(JVM):用来执行 Java 程序。JVM 有许多平台的版本,比方说 Linux 和 Windows 版。有了 JVM,Java 程序就可以在不同的平台上执行,也就是所谓的“编写一次,到处运行”。Java APIs(指的是函式库的程序设计接口):是一组预先定义好的类别,可以在你的程序中直接使用。这些东西是免费的,功能包含了像是档案存取,网络读写,图形接口等等。当人们提到“学
5、习 Java”,通常指的是 Java 语言和 API。大家可能对JVM 所知不多,虽然对 JVM 有基本的认识对 Java 的学习是很有帮助的。学习 Java 的理由中,有些是技术性的,比如垃圾处理和异常处理,有些则是非技术性的。在程序设计的领域中,Java 几乎是必备的技能。垃圾处理机制:垃圾处理机制:Java系统不仅要分配对象所用的内存资源,还需要跟踪资源的使用情况,定期检测出不再使用的内存,由系统自动回收并做再次分配,称为垃圾回收机制(Garbage Collection)。因此,Java程序中将不用考虑对象的释放问题,从而减轻程序员的负担,提高程序安全性,避免因资源耗尽而导致系统瘫痪的
6、隐患。异常处理机制:异常处理机制:Java虚拟机提供了可靠的异常处理。Java 强迫你在一遇到有可能出问题的地方就要准备好应对之道。Java 的方法可以抛出异常,通知呼叫者程序出状况了,这是相当好的机制。1.1.3 Java技术平台 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。JavaSE:Java Platform,Standard Edition J2SE就是Java2的标准版,是Java技术的核心,提供基础Java开发工具、执行环境与应用程序接口(API),可以用于桌面应用软件的编程,是Java软件开发方
7、向的基础。JavaME:Java Platform,Micro Edition J2ME主要应用于嵌入式系统开发,如手机和PDA的编程。JavaEE:Java Platform,Enterprise Edition J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。1.1.4 Java的开发工具 任何编程语言都离不开相应的开发工具和程序库,所以Sun公司在1996年发布了包括运行环境和开发工具在内的JDK1.0,之后几年又陆续发布新版本(JDK1.1,J2SE1.2,J2SE1.3,J2SE1.4,J2SE5.0)。在Java1.0或Java1.1中,称
8、API库为JDK(Java Development Kit),但在Java1.2版后改名为Java2 SDK(Software Development Kit),不过很多人还是习惯称之为JDK。当我们使用某种计算机语言开发应用程序时,除了会用到该语言所提供的API之外,还会用到编辑、编译、运行、调试等工具,而这些东西的整合叫做SDK。除此之外还有许多集成开发工具,归纳如下:Sun公司的JDK软件包微软公司的Visual J+Borland公司的JBuilderIBM的Visual Age for Java、WebSphere StudioOracle的JDeveloperWebGain的Vis
9、ual CafTogetherSoft的Together开放源代码的Eclipse、NetBeans 等 任务2 Sun JDK软件包的安装 安装文件可以在http:/ FilesJavajdk1.5.0_07,默认的组件选择是全部安装,单击【完成】按钮即完成安装。为了能正确使用JDK,需要手工配置一些环境变量。例如,Windows 98环境配置:在桌面【我的电脑】图标上单击右键,选择【属性】,出现系统特性设置界面,如图1.1所示,在【高级】选项卡中单击【环境变量】按钮。图1.1 系统特性环境变量 在【系统变量】组框中找到”Path”,单击【编辑】按钮,将”;C:Program FilesJa
10、vajdk1.5.0_07bin”加入到【变量值】文本框中(如图1.2所示),单击【确定】按钮结束编辑变量。若没有找到“Path”,则选择【新建】按钮,设置变量名为“Path”,变量值为“C:Program FilesJavajdk1.5.0_07bin”。用同样方法设置环境变量“classpath”,其值为“.;C:Program FilesJavajdk1.5.0_07lib”。设置完成后,在DOS窗口下测试配置是否成功。单击【开始】中的【运行】,键入“cmd”,如图1.3所示。单击【确定】后,打开一个DOS窗口。图1.2 编辑系统变量 图1.3 启动DOS窗口 在DOS窗口下输入“jav
11、ac”或“java”并回车后,如果出现其用法参数提示信息,则说明环境变量配置成功,显示界面如图1.4所示。图1.4 测试环境配置任务3 工作过程(代码及分析)下面我们使用JDK工具开发程序,在任务二中使用MyEclipse开发环境完成该任务。第一步:使用记事本或UltraEdit等编辑器编写源代码。在记事本中输入下列代码,然后保存为Message.java文件。为了便于说明程序结构,这里在每行前面加上了行号,具体程序如下所示:1./*2.这里用的是文档注释 3.此类用于在屏幕上显示消息。4.version1.0,2009 年 1月6 日 5.author wjh 6.*/7.public cl
12、ass Message 8./*这里用的是多行注释9.这是一个 main 方法10.*/11.public static void main(String args)12./输出此消息,这里用的是单行注释13.System.out.print(“你确实喜欢学习Java吗?n”);14.System.out.println(“我的答案是:”+args0);15.16.程序说明第1行至第6行是程序说明节,说明该程序的注释信息,这是一个文档注释的形式。第8行至第9行是多行注释形式。第12行是单行注释形式。第7行说明所定义的类,约定类名称要首字母大写。第11行是用于在命令行方式下运行的main()方法
13、。其中,public说明main()方法可以被外部引用;static说明main()方法可以直接从磁盘存储中直接调用到内存执行,不需要经过对象的实例化过程;void说明main()方法没有返回值;main说明方法名称;String args说明main()方法的输入参数列表,类型为String。第13和14行调用Java基础类System.out的print()和println()方法,把字符串输出。要养成程序注释的好习惯,本书以后的代码为了节省篇幅省去注释。知识点:1.Java应用程序框架 public class Message /声明类 public static void main(S
14、tring args)/Java入口程序框架 这里填写代码!.Java语言的源程序代码由一个或多个编译单元(compilation unit)组成,每个编译单元只能包含下列内容(空格和注释除外):一个程序包语句(package statement);导入语句(import statements);类的声明(class declarations);接口声明(interface declarations)。每个Java语言的编译单元可包含多个类或接口,但是每个编译单元最多只能有一个类或者接口是公共的。程序的每行以分号结束,字母区分大小写。2.main()方法 一个Java应用程序的源程序可以有ma
15、in()方法,也可以没有main()方法。如果该源程序所生成类文件想在命令行方式下直接运行,则必须有main()方法。main()是一种特殊的成员方法,它是Java类程序在命令行方式下执行的入口方法,所以它的定义是固定的,形式必须和程序中第11行一样。程序在保存时要特别注意文件名要与源代码中的类名(用public修饰的)完全相同,而且有字母大小写的区分。所以这个程序的文件名必须是Message.java。我们将这个文件保存到D:Myjava中。第二步:编译源代码 Java程序的编译在MS-DOS窗口中进行。打开MS-DOS窗口,进入D:Myjava,输入命令:D:Myjavajavac Hel
16、lo.java。由编译命令javac.exe对当前文件夹中的Hello.java文件进行编译。如果编译正确,将在文件夹D:Myjava产生字节码文件Message.class。如果程序中有编译错误,系统将终止编译并显示出错信息,按行指出错误,当改正错误后,重复上面编译命令,直至编译成功。如果系统未找到javac.exe命令,则说明path环境变量设置不正确。第三步:运行 Java程序的运行也在MS-DOS窗口中进行。键入如下命令:D:Myjavajava Message yes 由运行命令java.exe可运行文件Message.class,不用加上后缀名.class,如图1.5所示。注意:该
17、程序需要向应用程序传递参数,这样,只键入D:Myjavajava Message会报错。这样,第一个程序就运行成功了。图1.5 编译与运行 知识点:1.Java虚拟机 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。2.为什么要使用Java虚拟机?Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语
18、言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码文件,即.class文件),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。任务4 Java的包结构 1.4.1 包的含义 1.4.2 包的分类与调用 1.4.3 包与Java文件路径的关系 1.4.1 包的含义 它是一系列类和接口的集合。主要是解决同名类或接口之间的冲突,因为一个包中的符号名如类名,接口名等不能重名,但有了包后则不同的包之间可以允许有同名的符号出现;利用包还可以将不同的.class文件放置在不同的文
19、件目录下。1.4.2 包的分类与调用 包分为系统包和自定义包 1.系统包:Java API就是系统为我们提供的若干包,常用的很多功能已经包含在这里,使用时调用即可。典型常用的系统包有:java.lang 语言包,提供利用 Java 编程语言进行程序设计的基础类。java.util 实用包,包含集合框架、事件模型、日期和时间设施和各种实用工具类。java.awt 抽象窗口工具包,包含用于创建用户界面和绘制图形图像的所有类。java.text 文本包,提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。java.io 通过数据流、序列化和文件系统提供系统输入和输出的文件包。java.
20、applet 提供创建Applet应用程序所必需的类。 为实现网络应用程序提供类。javax.swing 提供一组”轻量级”(全部是Java语言)组件,尽量让这些组件在所有平台上的工作方式都相同。javax.sql 为通过Java语言进行服务器端数据源访问和处理提供API。javax.xml 根据XML规范定义核心XML常量和功能。java包应该是基本的Java技术,而javax是扩展的一部分。2.自定义包 我们在编写程序时也可以自定义包,以后的代码均放在这个包下面。自定义包格式:package 包名;例:下列代码实现将指定的两个类MyButton和MyWindow组合在一起,从而形成一个软件
21、包myPackage。package myPackage;class MyButton class MyWindow 3.如何引用包:可以在一个包中使用另一个包中所定义的类和接口,这可由import 语句来实现,在以后的代码中会经常看到这种引用。例:import 包名.类名;/引用包中的指定名称类 或 import 包名.*;/引用包中的所有可用的类或接口 或 import 类名;/引用无名包中的指定名称类 注意:如果引入的几个包中包括有名称相同的类,则当使用类时必须指明包含的包,以便编译器能正确区别它们 例:graphics.Rectangle rect;java.awt.Rectangle
22、 rect;注意:java.lang(语言包),由于它是所有的Java程序都需要的包,提供JAVA的核心服务,比如:Object、String、Thread类,这些类是经常使用到的,因而总是被Java编译器自动引入到本程序所在的包中,故不必再采用import引入它。1.4.3 包与Java文件路径的关系 1.包与文件系统的目录对应:名为myPackage的包中的所有类文件都存储在目录为myPackage下。2.在Package语句中,用“来指明目录的层次关系(package java.awt.image;指定这个包中的类文件存储在目录path/java/awt/image下;其中path是cl
23、asspath所指定的系统路径)。3.未指定文件中的包名时(无名包时),所对应的目录为当前工作目录;在同一工作目录内的类文件为同一个包(因此在同一工作目录内的各个*.java文件之间不必采用import 相互引用)。本 章 完第1篇 使用Java开发数据库应用程序项目2 学习使用MyEclipse 任务1 MyEclipse的下载、安装与运行 任务2 MyEclipse的界面布局 任务3 MyEclipse的基本操作 任务4 安装VE(Visual Editor)插件 任务5 使用MyEclipse编写、编译并运行Java程序 任务1 MyEclipse的下载、安装与运行 2.1.1 MyEc
24、lipse的下载 2.1.2 MyEclipse的安装 2.1.3 MyEclipse的运行 2.1.1 MyEclipse的下载 MyEclipse是基于Eclipse的商业开发工具,即软件使用是收费的。MyEclipse的试用期为30天,过期之后需要付费使用。MyEclipse分为插件版(PLUG-IN)和完全版(ALL IN ONE)两种。安装插件版时,要先装Ecplise,再以插件方式装MyEcplise,装MyEcplise时要选择Ecplise的安装目录。对于初学者,我们推荐下载完全版的MyEclipse,因为它已经整合了Eclipse,安装及使用都非常方便,下载后直接进行安装即可
25、。实际上,在安装MyEclipse时,已经同时安装了Eclipse。MyEclipse的下载步骤:(1)登录MyEclipse的官方网站http:/ License Agreement”复选框接受协议,选取需要的版本后,就开始下载了,因为文件比较大,所以需要耐心等待。2.1.2 MyEclipse的安装 下载了MyEclipse安装程序后,接下来要做的是安装MyEclipse。这儿以完全版的MyEclipse5.5.1为例,讲解MyEclipse的安装,如果需要安装其它版本的MyEclipse,进行类似操作即可。MyEclipse的安装步骤:(1)双击MyEclipse的安装程序,系统进入安装
26、准备,如图2.1所示。MyEclipse5.5.1安装程序的文件名为MyEclipse_5.5.1GA_E3.2.2_FullStackInstaller.exe,双击即可运行。(2)等待系统安装准备完成后,进入安装界面,单击“Next”按钮,进入安装协议页面,如图2.2所示。点击“I accept the items of the license agreement”,然后单击“Next”继续安装。图2.1 系统安装准备图2.2接受安装协议 图2.3 选择安装路径 (3)进入安装路径选择页面,如图2.3。默认是安装到C:Program Files MyEclipse 5.5.1 GA,可以单
27、击“Choose”更改路径。这儿就将MyEclips安装到默认路径下。(4)选好路径后单击“Next”按钮,进入安装确认界面。单击“Install”,等待安装并一直单击“Next”,直到最后单击“Finish”完成安装。2.1.3 MyEclipse的运行 从Windows系统的【开始】菜单进入,选择【所有程序】,然后选择【MyEclipse5.5.1GA】选项中的【MyEclipse5.5.1GA】即可运行。启动过程中会提示用户选择workspace,我们先使用默认的workspace,点击“OK”就可以继续启动。第一次启动后主界面还会显示一个欢迎页面(Welcome)。点击上面的关闭图标关
28、闭欢迎页面,之后就可以进行Java程序开发了。MyEclipse的免费试用期是30天,试用期过后需要购买才能正常使用。如果已经购买或者获得了MyEclipse的注册码,可以在MyEclipse主界面中选择菜单【MyEclipse】【Update Subscription】”,进入填写注册码的对话框,如图2.4所示。然后,分别在Subscriber和SubscriptionCode文本框中输入已有的注册码信息,这样就可以没有时间和功能限制的使用 MyEclipse了。图2.4 MyEclipse注册任务2 MyEclipse的界面布局 启动MyEclipse后,会看到如图2.5所示的界面布局,我
29、们称之为工作台。图2.5 MyEclipse主界面 MyEclipse的工作台界面主要包括4大元素:(1)菜单栏 在界面顶部有菜单栏,菜单栏中包括菜单和菜单项,如图2.6所示。MyEclipse的菜单包括File、Edit、Source、Refector、Navigator、Search、Project、MyEclipse、Run、Window、Help。(2)工具栏 在菜单栏下面有工具栏,如图2.7所示。工具栏上有常用的工具按钮,单击可使用某项功能,使用很方便。由于工具按钮是图标形式,如果不知道某个工具按钮的功能时,将鼠标指针放在工具按钮上,稍等就会显示提示信息。(3)视图 在工作台界面中,
30、有许多不同种类的小窗口,称为视图(view)。利用不同的视图,可以以不同的视野来看整个项目。例如,图2.8所示的Package Explorer视图可以导览整个工作区的每个项目的结构,图2.9所示的Outline视图可以看项目中Java类的概略状况,而图2.10所示的Console视图可以显示控制台输出。图2.6 MyEclipse菜单栏图2.7 MyEclipse工具栏图2.8Package Explorer视图 图2.9 Outline视图 图2.10 MyEclipse视图常用的视图如表2.1所示 视图 功能 Package Explorer 包结构视图 Outline 大纲视图 Pro
31、perties 属性视图 Problems 显示错误、警告信息 Console 显示控制台输出结果 Hierarchy 类层次(继承关系)Java Beans 显示包含的组件 一个视图可以独自呈现,也可以与其它视图形成堆栈。如果要切换视图,单击相应的视图标题既可。视图可以最小化、最大化,也可以关闭。视图还可以随意拖动,在视图标题栏位置按住左键拖动,可以调整视图在界面中的位置。如果某一需要的视图没有打开,可以从菜单【Window】【Show View】中选取要显示的视图。如果【Show View】的子菜单中还是没有想显示的视图,可以选择【Show View】子菜单底端的【Other】,然后在所有
32、的视图列表中选择所要显示的视图。(4)编辑器 编辑器位于主界面的最中央,会显示代码或者其它文本或图形文件编辑器,即图2.7中显示Java文件代码的区域。编辑器和视图非常相似,也能最大化和最小化,所不同的是编辑器中可以打开多个文件,会显示多个标签页,通过单击标签页进行文件切换。如果标签页上显示*号,这表示编辑器有未保存的内容变更。编辑器还有一个很特殊的 组件叫隔条,是图2.11中的代码最左侧的蓝色竖条,隔条上会显示行号,警告,错误,断点等提示信息。可以在隔条上右击,弹出如图2.11左下方的右键菜单,选择执行一些操作。图2.11 MyEclipse编辑器任务3 MyEclipse的基本操作 2.3
33、.1 设置工作区 2.3.2 创建、打开、关闭Java项目 2.3.3 导入导出Java项目 2.3.4 添加、修改和删除JRE 2.3.5 设置Java Build Path信息 2.3.6 设置编辑器字体、颜色和显示行号 2.3.7 注释与取消注释 2.3.8 生成getter和setter方法 2.3.9 格式化源代码 2.3.10 断点和调试器 2.3.1 设置工作区 工作区(Workspace)是一个存放用户所有项目文件和资源的目录。MyEclipse启动时,会提示用户选择工作区。如果用户不想使用默认工作区,可以自己选择或输入工作区目录。如果输入的工作区目录不存在,MyEclipse
34、会自动创建它。MyEclipse可以有多个工作区,每个工作区可以包含多个项目,但是一个工作区只能被单个 Eclipse 进程使用。利用MyEclipse所编写的文件、设置的信息等资源,无需单独保存,都会默认地保存在工作区中。2.3.2 创建、打开、关闭Java项目 MyEclipse 中所有的可以编译运行的资源必须放在项目(Project)中,创建项目或者打开项目是最基本的操作。项目表示了一系列相关的文件和设置(例如类路径,编译器级别,发布路径等等的设置)。要新建项目,可以单击菜单【File】【New】【Java Project】,在弹出的新建项目对话框中输入项目信息,单击确定即可。要打开项目
35、,可以先选中项目,然后选择菜单【Project】【Open Project】,或者点击右键选择菜单【Open Project】。要关闭项目,可以先选中要关闭的项目,然后选择菜单【Project】【Close Project】,或者点击右键选择菜单【Close Project】。2.3.3 导入导出Java项目 我们可以把包含MyEclipse 项目的源代码文件导入到当前的 MyEclipse 工作区进行编辑和查看。点击菜单【File】【Import】,弹出 Import 对话框,如图2.12所示。展开General目录,选择“Existing Projects into Workspace”,
36、然后单击“Next”按钮,出现选择项目的对话框,如图2.13所示。选中单选按钮“Select root directory”时,选择的是包含项目的文件夹;选择单选按钮“Select archive file”时,选择的是包含项目的压缩包。然后,单击“Browser”按钮,则选中的项目会在 Projects列表框中显示。选中其中的一个项目后,单击“Finish”就可以导入该项目并打开了。我们还可以把项目导出到某个存储位置。点击菜单【File】【Export】,在Export对话框中展开 General 目录,选择“Archive File”,然后单击“Next”。在弹出的对话框中的To arch
37、ive file输出框中选中要保存的文件名,一般写成项目名.zip,然后点击“Finish”按钮即可导出当前项目。图2.12 导入项目 图2.13 选择导入项目 2.3.4 添加、修改和删除JRE 单击菜单【Window】【Preferences】,弹出Preference对话框,展开左侧的“Java”目录,选择“Installed JREs”,则打开了在MyEclipse 编写程序所使用的 JRE 列表,如图2.14所示。复选框选中的 JRE 是默认的 JRE,它被所有的项目作为编译和启动的 JRE,除非在项目的 Build Path 中指定了其它的 JRE。单击“Add”按钮可以添加新的J
38、RE,在弹出的对话框中选择“Browse”,然后选中JDK 的安装目录,之后单击“OK”按钮。单击“Edit”按钮可以修改 JRE,单击“Remove”按钮可以删除 JRE,可以选中不同的 JRE 前面的复选框来把它作为默认 JRE。虽然 MyEclipse能够自动找到并显示一个 JRE,但是强烈建议大家添加一个 JDK 来进行开发,便于查看 JDK类源码和编码时能够显示提示信息。图2.14 添加JRE2.3.5 设置Java Build Path信息 单击菜单【Project】【Properties】,或者在 Package Explorer 项目节点上点右键点选择右键菜单中的【Proper
39、ties】,可以打开项目属性对话框。选择左侧的 Java Build Path,可以在右侧显示项目的类路径有关的设置标签页,如图2.15所示。Source 页显示了源代码目录和Java 源代码编译后产生的类文件所存放的目录。这些参数都可以修改。Package Explorer 视图默认是不显示类文件的输出目录的。Libraries 页可用于设置当前项目的类路径。“Add JARs”可以将当前项目中的 jar 文件加入到类路径,“Add External JARs”可以添加项目外的 jar 文件到类路径,“Edit”可以修改所选类库的设置,“Remove”则从类路径中删除选中的类库。要添加Jar
40、文件,先将jar文件复制到项目中,然后在Package Explorer视图的jar文件上单击右键,选择菜单【Build Path】【Add to Build Path】就可以将这个jar文件加入到Build Path。图2.15 设置Java Build Path2.3.6 设置编辑器字体、颜色和显示行号 默认情况下MyEclipse的代码编辑器是不显示行号的,可以设置显示行号。选择菜单【Window】【Preferences】,打开 Preferences 设置对话框,几乎所有 Eclipse 的设置选项都可以在这里找到。要显示行号,展开节点 General Editors Text Ed
41、itors,在右侧的设置选项中选中复选框 Show line numbers 即可,如图2.16所示。要修改编辑器的字体,可以选择 Preferences 对话框的 General Appearance Colors and Fonts,在右侧选择BasicText Font,如图2.17所示。然后,单击“Change”按钮,在弹出的对话框中设置字体即可。图2.16 设置行号图2.17 设置编辑器字体2.3.7 注释与取消注释 使用快捷键 Ctrl+/,可以给选中的代码快速添加两个斜线(/)风格的注释。选中已经添加了两个斜线的注释的代码,然后使用快捷键 Ctrl+/可以去掉注释。2.3.8 生
42、成getter和setter方法 在写 JavaBean 的时候常常要写一些模板化的 getXXX()和 setXXX()这样的方法,我们 可以用 MyEclipse 来自动生成这些方法。先写好类似private String name;这样的变量定义,然后在编辑器中点击右键选择菜单【Source】【Generate Getters and Setters】,就可以打开Generate Getters and Setters 对话框,全部选中变量前的复选框,然后点击“OK”按钮即可。2.3.9 格式化源代码 如果写的代码的格式较乱时,可以使用MyEclipse的格式化源代码的功能。首先选中要格
43、式化的代码(不选择则是格式化当前文件的所有代码),然后选择菜单【Source】【Format】,或者在编辑器中点击右键选择菜单【Source】【Format】,或者用快捷键CTRL+SHIFT+F,可以快速的将代码转换为结构清晰、便于阅读的格式。2.3.10 断点和调试器 在源代码的隔条上双击鼠标可以切换是否在当前行设置断点(break point),断点以的形式显示。设置断点之后,我们可以通过菜单【Run】【Debug】,或者【Run】【Debug As】【1 Java Application】,或者通过工具栏按钮,或者在编辑器的右键菜单中选择【Debug As】【1 Java Applic
44、ation】来启动调试器。当调试器遇到断点时,就会挂起当前线程并切换到调试透视图。例如,我们的程序调试时的界面如图2.18所示。调试透视图将会显示 Debug 视图,Variables 视图,Breakpoints 视图和Console视图。Debug 视图中显示当前所有运行中的线程以及所执行的代码所在的位置。编辑器中以绿色高亮行背景指示执行代码的位置。Variables 视图显示当前线程所执行到的方法或者类中的局部、全局等变量的值。Console视图则是显示当前运行结果。执行到断点时,线程就会被挂起,可以单击 Debug 视图的 Resume 按钮 来继续往下执行。要一行行的调试代码,可以点
45、击Step Over 按钮 或者按下 F6 键来往下执行,。要终止调试,可以点击中断按钮 。关闭Debug视图后,可以继续在编辑器中编辑代码。图2.18 断点调试任务4 安装VE(Visual Editor)插件 2.4.1 下载VE插件 2.4.2 安装VE插件 2.4.1 下载VE插件 首先到下载地址:http:/www.eclipse.org/downloads/index.php下载三个文件:(1)EMF build 2.2.0:(http:/www.eclipse.org/downloads/download.php?file=/modeling/emf/emf/downloads/
46、drops/2.2.0/R200606271057/emf-sdo-runtime-2.2.0.zip)(2)GEF Build 3.2:(http:/www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.2-200606270816/GEF-runtime-3.2.zip)(3)Visual Editor:(http:/www.eclipse.org/downloads/download.php?file=/tools/ve/downloads/drops/R-1.2.3_jem-20070130
47、1117/VE-runtime-1.2.3_jem.zip)2.4.2 安装VE插件 VE插件下载后是zip文件,安装方法是将其压缩包中的plugins和features目录下的内容解压到MyEclipse安装目录的相应目录中即可。安装步骤为:(1)分别解压三个zip文件,这时会看到三个文件中都有eclipse目录,三个eclipse目录下都有plugins和features子目录。(2)将三个eclipse目录下的plugins和features目录下的内容全部拷贝到MyEclipse安装目录下的eclipse目录的plugins和features目录中。(注意:不要删除原来MyEclips
48、e中的 eclipse 目录及其子目录。)假定MyEclipse 的安装目录是 C:Program FilesMyEclipse 5.5.1GA,则是将plugins中的文件拷贝到C:Program FilesMyEclipse 5.5.1GAeclipseplugins,将features中的文件拷贝到C:Program FilesMyEclipse 5.5.1GAeclipsefeatures。复制之后即可完成VE插件的安装。如果MyEclipse是运行着的,则应关闭并重新启动MyEclipse。任务5 使用MyEclipse编写、编译并运行Java程序 2.5.1 创建Java项目 2.
49、5.2 创建Java类,编写类的代码 2.5.3 编译运行Java程序 2.5.1 创建Java项目 在使用MyEclipse编写Java代码前,首先必须有一个Java项目,可以是新建项目或者打开已有项目。新建Java项目的步骤:(1)选择菜单【File】【New】【Project】,或是在Package Explorer窗口上点右键,选择【New】【Project】,弹出New Project对话框,如图2.19所示。(2)选择Java Project,单击“next”按钮,会打开 New Java Project 对话框,新建一个Java项目,如图2.20所示。(3)在New Java P
50、roject的窗口中,在Project Name文本框中输入项目名称,例如FirstProject,然后点击“Finish”按钮,这样一个 Java 项目就创建了。(4)稍等片刻会弹出一个切换透视图的对话框,为了避免造成更多的麻烦,我们一般选择“No”就可以了。这时,在Package Explorer视图中就可以看到刚才新建的项目FirstProject。图2.19 New Project对话框 图2.20 New Java Project对话框 2.5.2 创建Java类,编写类的代码 创建Java文件,实际上就是创建Java类,文件的扩展名为.java。新建Java类的步骤:(1)选中项目
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。