查查知识网

java集成开发环境有哪些(java集成开发环境哪个好)

发布者:陈原
导读大家好,我是随风。【不说别的,关注走一波。】谢谢大家。那就进入正题 相信大家对电脑不陌生,但你们懂它吗?随风将带领大家重新开始认识它们“软件,硬件,固件”。中国21世纪是人才市场,懂多多才能赚钱多多

大家好,我是随风。
【不说别的,关注走一波。】
谢谢大家。
那就进入正题:
相信大家对电脑不陌生,但你们懂它吗?
随风将带领大家重新开始认识它们“软件,硬件,固件”。
中国21世纪是人才市场,懂多多才能赚钱多多,随风现在开始将所学知识送给大家。愿大家与君共同进步。
软件高级汇编语言java
大家可能会问为啥那么多语言,只说java,比如C,C++,Python。
有句话叫贪多嚼不烂,高级语言大同小异,只要能懂一样。其他的将会学的很快。
第一讲(java语言工具)
计算机,立足之地

1. 1 搭建 Java 环境(
0ai115232O113131O9111.html)

在学习Java语言之前,必须了解并搭建好它所需要的开发环境。要编译和执行Java 程序,JDK (Java Developers Kits)是必备的。下面将具体介绍下载并安装JDK和配置环 境变量的方法。

1)下载 JDK

Java的JDK又称Java SE,是Sun公司的产品。由于Sim公司已经被Oracle收购,因 此 JDK 可以在 Oracle 公司的官方网站"
http://www.oracle.com/index.html”
下载。

下面以目前最新版本的JDK8为例介绍下载TOK的













方法,具体步骤如下。

(1)打开 IE 浏览器,输入网址"
http://www.oracle.com/index.htnir\',浏览 Oracle 官方 主页。将光标移动到工具栏上的Downloads菜单项上,将显示下载列表下拉菜单,单击Java SE超链接。

(2)在JDK的下载页面中,单击JDK的下载按钮,即"Download"按钮。

(3)在JDK的下载列表中,首先单击"Accept License Agreementw的单选按钮,如果 不选择此按钮,单击要下载的超链接时将不能进行下载。然后根据操作系统的位数选择适当 版本的JDK进行下载。如果是64位的Windows操作系统,那么需要下载jdk-8ul 12-windows -x64.exe文件,直接单击该文件的超链接即可。上述操作步骤如图1.1所示。在撰写本书时, 最新的JDK版本为JDK 8ull2o

说明:JDK的版本号随时会发生变化。下载JDK时,如果存在比8ull2更高的版本, 可以放心地下载最新版本的JDK。一般情况下,高版本都是向下兼容低版本的。

Java从入门到精通(第5版)•小白手册

1.1.2配置JDK环境

1.JDK安装

下载Endows平台的JDK安装文件jdk-8ull2-windows-x64.exe后即可安装,步骤如下:

(1)双击已下载的安装文件,将弹出欢迎对话框,单击“下一步"按钮,如图1.2所 不。

(2)在弹出的对话框中,可以选择安装的功能组件,这里选择默认设置,如图1.3所 示。

图1.2欢迎对话框图1.3 “自定义安装”对话框

(1)单击“下一步”按钮,使用默认的安装路径"C:ProgramFilesUavajdkL8.0_112”, 如图1.4所示。

(2)单击“下一步”按钮,开始安装JDK。在安装过程中会弹出JRE的“目标文 件夹"对话框,使用JRE默认的安装路径即可。

(3)安装完成后,将弹出如图1.5所示的对话框,单击“关闭”按钮即可。

图1.4 JDK默认的安装路径对话框图1.5 “完成”对话框

1.在Windows 7系统中配置环境变量

安装完JDK之后,必须配置环境变量方可使用Java环境。在Windows操作系统中,主 要配置3个环境变量,分别是JAVA_HOME、Path和CLASSPATH。其中JAVA_HOME用 来指定JDK的安装路径;Path用来使系统能够在任何路径下都可以识别java命令;

CLASSPATH用来加载Java类库的路径。在Windows 7系统中配置环境变量的步骤如下:

(1)在"计算机”图标上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,在 弹出的"属性”对话框左侧单击"高级系统设置”超链接,将打开如图1.6所示的“系统属 性”对话框。

(2)单击“环境变量”按钮,将弹出“环境变量”对话框,如图1.7所示,单击“系 统变量"栏下的“新建”按钮,创建新的系统变量。

图1.6 “系统属性”对话框图1.7 “环境变量”对话框

(1)弹出"新建系统变量”对话框,分别输入变量名"JAVA_HOME”和变量值(即 JDK的安装路径),其中变量值是笔者的JDK安装路径,读者需要根据自己的计算机环境 进行修改,如图1.8所示。单击“确定”按钮,关闭“新建系统变量”对话框。

(2)在图1.7所示的"环境变量”对话框中双击Path变量,对其进行修改。将原变量 值最前面的 uC:ProgramDataOracleJavajavapath;M 删除,并输入 u%JAVA_HOME%bin; %JAVA_HOME%jrebin;"(注意,最后的“;”不要丢掉,它用于分割不同的变量值), 如图1.9所示。单击“确定”按钮完成环境变量的设置。

图1.8 "新建系统变量”对话框图1.9设置Path环境变量值

(1)在图1.7所示的"环境变量”对话框中,单击"系统变量”栏下的“新建”按钮, 新建一个 CLASSPATH 变量,变量值为 “.;%JAVA_HOME%lib;%JAVA_HOME%lib tools.jar;",如图 1.10 所示。

图1.10 设置CLASSPATH变量

(6) JDK配置完成后,需确认是否配置准确。在Windows系统中测试JDK环境需要 选择"开始”-"运行”命令(没有"运行”命令可以按Windows+R组合键),然后在“运 行”对话框中输入“cmd”并单击“确定”按钮启动控制台。在控制台中输入javac命令, 按Enter键,将输出如图1.11所示的JDK的编译器信息,其中包括修改命令的语法和参数 选项等信息。这说明JDK环境搭建成功。

W 管理员:C:Windowssystem32CMD.exe

图1.11 JDK的编译器信息

息序序

控2>

I?

a 的

置置 的的

名 剑 文 -和

痛 -.■■J 时 —IT

-=1

a 1 的她注注位 --Is

tvio包 ispt项 ln

[ 要理着理财 费的 >编译 项注选婪論 t落淮 <时牠

名 序 程 ■51

B>亳 兩省 -X7-WM

ne

wfi] I I c t>>t [ s e n & s 艮艮.1 n n pr r s < s s -豆-可 c i e t。与 diorc:cece目目liodc ; t tdooo<

UP-KB e 1 e s s c c

Qth录 呻吟d \'

虱处 文生 弱胃置置类讨牛

行.B和和的置置

执PI^^lw理运程文文文字麝 息息.在0文文文的的景要理类源用£^2 Mfl正的类类繼展養1处的 信试试土虽爵户户入文寫成式使告UM 试调澳三普用用簟K装的行>.注生生帰脏T

S3聲置为

> HSS香香引防蕊否as查放放否源; 1 es震成尊使定定定毒書U

11望生生岀岀疋指望生宙岀直普 f 生不知不審… ; ;.、.j j !

1.2 Ec I i pse 的下载与安装(0>1115232011313109112. html)

Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供 了一流的 Java 集成开发环境(Integrated Development Environment, IDE)。在 Eclipse 的官 方网站中提供了_个java EE版的Eclipse IDE。应用Eclipse IDE for Java EE,既可以创建Java 项目,也可以创建动态Web项目。

1.2.1 Eclipse的下载与安装方法

在Eclipse的官方网站(网址为:http://www.eclipse.org)中,可以下载最新的Eclipse 的安装包。由于Eclipse的版本经常更新且高版本会兼容低版本,所以下载最新版本的Eclipse 即可。下面以Eclipse 4.4.1为例介绍Eclipse下载与安装的具体操作步骤。

(1)在IE地址栏中输入"http://www.eclipse.org”,进入到Eclipse官方网站。

(2)单击DOWNLOAD按钮后,会进入到Eclipse的下载列表页面。

(3)找到Eclipse IDE for JavaEE developers,然后根据操作系统的位数选择适当的版本 进行下载。如果是64位的Windows操作系统,单击"Windows 64 Bit"超链接,进入到Eclipse IDE for JavaEE developers的下载页面,如图1.12所示。

图1.12 Eclipse IDE的下载页面

(2)单击 “[China] Be並ig Institute of Technology (http)” 超链接,将打开如图 1.13 一 示的文件下载对话框。在该对话框中,单击“保存”按钮,即可将Eclipse的安装文件下载 到本地计算机中。

图1.13 Eclipse IDE的下载页面

⑸ 将下载后的解压包解压到读者指定的路径下,即可完成Eclipse的安装。

说明:Eclipse的下载页面和版本随时会发生变化,但万变不高其宗。下载Eclipse时, 如果存在比4.4.1更高的版本,可以放心地下载最新版本的Eclipse。一般情况下,高版本都 是向下兼容低版本的。

1.2.2 启动 Ecl ipse

Eclipse安装完成后,就可以启动Eclipse 了。双击Eclipse安装目录下的eclipse.exe文件, 即可启动Eclipse。在首次启动Eclipse时,需要设置工作空间,这里将工作空间设置在EcHpse 根目录的workspace文件夹下,如图1.14所示。

图1.14设置工作空间

在每次启动EcUpse时,都会弹出设置工作空间的对话框。如果想在以后启动Eclipse时, 不再进行工作空间的设置,可以选中aUse this as tiie default and do not ask againv复选框《 单击"OK"按钮后,即可启动Eclipse,进入到如图1.15所示的界面\'

1.3 MySQL数据库的安装与配置

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库 系统,它是由瑞典MySQL AB公司开发,目前属于Oracle公司。任何人都能从Internet下 载MySQL软件,而无需支付任何费用,并且"开放源码”意味着任何人都可以使用和修改 该软件。如果愿意,用户也可以研究源码并进行恰当的修改,以满足自己的需求,不过需要 注意的是,这种“自由"是有范围的。

1.3. 1 下载并安装 MySQL ( F)al 115232011313109113. htm I)

Mm

登录 MySQL 官网 http://dev.mysql.com,依次展开"Downloads-►Community^-MySQL on Windows—MySQL rnstaller","ht^)
://devjiiysql.com/downloads/windows/instanei/",

即可下载MySQL软件。

说明:MySQL数据库的版本号随时会发生变化。下载MySQL数据库时,如果存在比 5.6.24更高的版本,可以放心地下载最新版本的MySQL数据库。一般情况下,高版本都是 向下兼容低版本的。

下载完成后,双击下载后的
amysql-mstaHer-commimity-5.6.24.0.msiw文件,打开安装向导对 画框,然后按照提示一步步往下安装即可。在安装过程中,有两处需要注意,分别如下。

说明:安装MySQL数据库之前,首先需要安装.NET framework 4.0框架。

(1)MySQL使用的默认端口是3306,在安装时,可以将其修改为其他的端口号,例 如3307。但是一般情况下,不要修改默认的端口号,除非3306端口已经被占用。

(2)在设置用户和安全的MySQL Server Configuration对话框中,可以设置root用户 的登录密码,也可以添加新用户,这里只设置root用户的登录密码为root,其他釆用默认, 如图1.16所示。

图1.16设置用户和安全的MySQL Server Configuration对话框

1.3.2环境变焦的配置

为了能让Windows命令行操作MySQL数据库,需要配置一下系统的环境变量。

计算机右键-属性一高级系统设置一高级一环境变量,在打开的窗口中选接\'系统变量” 下的“新建”按钮创建环境变量。

(1)创建MYSQL_HOME环境变量,如图L17所示。

⦁变量名:MYSQL_HOME«

⦁变量值:C:ProgramFilesMySQLMySQLServer5.6o

图1.17创建MYSQL_HOME环境变量

此处的变量值是MySQL的真实目录,请根据实际情况自行更改。

(1)配置PATH环境变量,在系统变量中选择“Path"并单击“编辑”按钮,在变量 值末尾添加新值“%MYSQL_HOME%bin;"。如图1.18所示。

图1.18配置PATH环境变量

1.3.3启动、连接、断开和停止MySQL服务器

通过系统服务器和命令提示符(DOS)都可以启动、连接、断开和停止MySQL,操作 非常简单。下面以Windows 7操作系统为例,讲解其具体的操作流程。建议,通常情况下 不要停止MySQL服务器,否则数据库将无法使用。

1.启动或停止MySQL服务器

启动或停止MySQL服务器的方法有两种:系统服务器和命令提示符(DOS)。

EI通过系统服务器启动或停止MySQL服务器

如果MySQL设置为Windows服务,则可以通过选择“开始"一 “控制面板” _ “系 统和安全"一“管理工具” f “服务”命令打开Windows服务管理器。在服务器的列表中 找到MySQL服务并单击右键,在弾出的快捷菜单中可完成MySQL服务的各种操作(如启 动、重新启动、停止、暂停或恢复等),如图1.19所示。

图1.19通过系统服务启动或停止MySQL服务器

0 在命令提示符下启动或停止MySQL服务器

单击“开始”菜单,在出现的命令输入框中输入“cmd”命令,按Enter键打开DOS窗 口。在命令提示符下输入:

> net start mysql

此时再按Enter键,启用MySQL服务器。 在命令提示符下输入:

> net stop mysql

按Enter键,即可停止MySQL服务器。

2.连接或断开MySQL服务器

下面分别介绍连接或断开MySQL服务器的方法。

0 连接MySQL服务器

连接MySQL服务器通过mysql命令实现。在MySQL服务器启动后,选择"开始"- "运行”命令,在弹出的“运行"窗口中输入"cmd”命令,按Enter键后进入DOS窗口, 在命令提示符下输入:

说明:在连接MySQL服务器时,MySQL服务器所在地址(如-hl27.0.0.1)可以省略 不写。

0 断开MySQL服务器

连接到MySQL服务器后,可以通过在MySQL提示符下输入“exit”或者"quit”命令 断开MySQL连接,格式如下:

|mysql> quit;

3)4 打开 MySQL 5. 6 Command Line Cl ient

MySQL服务器安装完成后,就可以通过其提供的MySQL 5.6 Command Line Client程序 来操作MySQL数据了,这时,必须先打开MySQL 5.6 Command Line Client,并登录MySQL 服务器。下面介绍具体的步骤。

在开始菜单中,选择"所有程序” —MySQL—MySQL Server 5.6—MySQL 5.6 Command Line Client 命令,将打开 MySQL 5.6 Command Line Client 窗口,在该窗口 中输入 root 用户 的密码(这里为root),即可登录到MySQL服务器,如图1.20所示。

图1.20登录到MySQL服务器

1.3.5 MySQL Workbench 图形化管理工具 O 1115232011313109114. htmI)

MySQL数据库安装完成后,会自动安装一个图形化工具Workbench,用于创建并管理 数据库,用户可以使用该工具以图形化的方式管理MySQL数据库。具体使用步骤如下。

(1)在开始菜单中选择“所有程序"-MySQL^MySQL Workbench 6.1 CE菜单项, 将打开如图1.21所示的MySQL Workbench主屏界面。

(2)在图1.21中,单击Local instance MySQL 56超链接,将打开一个输入用户密码的 对话框,在该对话框中输入root用户的密码,单击"OK”按钮,即可打开如图1.22所示的 MySQL Workbench数据库管理界面,在该界面中,可以进行创建/管理数据库、创建/管理数 据表、编辑表数据、查询表数据和执行已有的SQL脚本等操作。

繼回

1.4 向 MySQL 数据库导入 sql 文件(
Qalll5232011313109115.html)潔籲

ISMS

在大多数情况下,开发人员需根据实际需求自行创建数据库、数据表,以及向数据表添 加数据。如果程序源文件中有备份好的sql文件,可通过打开MySQL 5.6 Command Line Client 程序并登录MySQL服务器,输入"source +空格+ sql文件路径”后,按Enter键,即可 完成在MySQL数据库中创建sql文件指定的数据库、数据表,以及向数据表添加数据等操 作。

以“光盘Code3Srcresourcesw路径下的db lottery.sql文件为例,向MySQL数据库 导入db_lottery.sql文件的具体步骤如下。

(1)在开始菜单中,选择“所有程序” 一MySQL-MySQL Server 5.6—MySQL 5.6 Command Line Client 命令,将打开 MySQL 5.6 Command Line Client 窗口,如图 1.23 所示。

图1.23 MySQL客户端命令行窗口

(2)在如图1.23所示的MySQL客户端命令行窗口中,输入root用户的密码(这里为 root),将登录到MySQL服务器,如图1.24所示。

图1.24登录到MySQL服务器

(3)将"光盘Code3Srcresources”路径下的db_lottery.sql文件复制、粘贴到桌面上, 其效果如图1.25中红色框圈出的部分所示。

图1.25将db_lotteiy.sql文件复制、粘贴到桌面上

说明:将db_lottery.sql文件复制、粘贴到桌面上是为了避免db_lotteiy.sql文件的绝对 路径中包含中文。如果sql文件的绝对路径中包含中丈,导入该sql文件时MySQL服务器 会显示“error”字样的报错信息。

(4)在如图1.24所示的MySQL服务器窗口中,首先在光标闪烁处输入“source +空 格",然后将桌面上的db_lottery.sql文件拖曳到输入“source +空格”后的光标闪烁处。

环境措建调试

MySQL服务器中source命令的效果如图1.26所示。

图L27 MySQL服务器中执行dbjottery.sql文件中的sql语句

(6)在MySQL服务器中的光标闪烁处输入"show databases;"后,按Enter键。通过 上述操作能够验证dbjottery.sql文件是否被成功导入到MySQL数据库中。显示MySQL数

据库中已存在的数据库,如图1.28所示(红框圈出的部分即为导入db_mttery・sql文件后生 成的数据库)。

图L28显示MySQL数据库中已存在的数据库

(7)在MySQL服务器中的光标闪烁处输入“exit;”后,按下Enter键。通过上述操作, 能够安全退出MySQL服务器。

1.5本章总结

本章主要对开发Java程序时所用的JDK和MySQL数据库等工具的下载、安装及使用 进行了详细讲解。通过本章的学习,读者应该能够快速搭建好开发Java程序的环境,以便 快速进入开发状态。

第2章 开发工具介绍

„开介

(口1115232010344102111. htmI)

Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为开发人员提供 了一流的 Java 集成开发环境(Integrated Development Environment, IDE)。在 Eclipse 的官 方网站中提供了一个Java EE版的Eclipse IDE。应用Eclipse IDE for Java EE,既可以创建Java 项目,也可以创建动态Web项目。

2.1 了解Eclipse的工作台

双击Eclipse安装目录下的争eclipse,改£文件启动Eclipse,在弹出的选择工作空间的 对话框中,指定工作空间位置为Eclipse安装目录下的workspace目录下,如图2.1所示。

说明:在每次启动Eclipse时,都会弹出设置工作空间的对话框,如果想在以后启动时, 不再进行工作空间设置,可以选中"Use this as the default and do not ask again*复选框。

单击"OK”按钮,若是初次进入图2.1选择的工作空间,贝!I出现Eclipse的欢迎页,否 则直接进入到Eclipse的工作台。如果出现欢迎界面,关闭该欢迎界面,将进入到Eclipse的 工作台。Eclipse的工作台主要由菜单栏、工具栏、透视图工具栏、项目资源管理器视图、 大纲视图、编辑器和其他视图组成。Eclipse的工作台如图2.2所示。

2.2 Eclipse的菜单简介

在Eclipse工作台的上方提供了菜单栏,该菜单栏包含了实现Eclipse各项功能的命令, 并且与编辑器相关,即菜单栏中的菜单项与当前编辑器内打开的文件是关联的。例如,编辑 器内没有打开任何文件,那么,将显示如图2.2所示的菜单栏。如果打开了一个Java文件, 那么将显示如图2.3所示的菜单栏。

jfe v/ebworkspace - Java EE -昔日彩华F导航菜单c/com/frame/Logink帮助菜单

File Ec it Source Refactor Navigate Search Project Run :A/indow

图2.3 Eclipse的菜单栏

从图2.3中可以看出,打开一个Java文件后,Eclipse的菜单栏中共包括10个菜单,这 些菜单中又包含了相应的子菜单。Eclipse中常用的菜单如图2.4所示。

■ i!F・E3XZ

Nev(N)

Opan rile...ntfxn..

Cl»a«AM(c>

Cl««« All会■关ai (L)

U •» (S3

国 Save A«..0貝存为-

芯 Si«« All3(t>

if a m

Di (■)-.

C ■■ (n

Cenvert Line 0«llatter• T«(I)

一 Print.

■aitart

in la»4rt..X加入-

船 Ei»»rt£j露出<•>-

■n <»>

EXIt与出

X# (File) X*

mma

Estreat BethW .Cl)

Eitract Lm«I Variable..MBflSSI <11..

Eitraat CwiataAt...Masa al..

Ini !••...AS Ci)l.

Can»«et Uc«l VeriabU to,—

C«nv«M Anony«»M« Clasa te Mm\'"再■京MS■.異(D)

■ »v« TfM t» ■・・ fl !•_.SdllfiNSKfV (tk.

1«tr«ct Ssp・,c ■«•.”)

Kitraat 1 砒♦“......殖■■口 CU..

Fw・h..下・《•妃

Fall "...±tt ctx..

Eatraet Claes...*0®

Iatr«tf«ie«”,・砒._91 入OU

latr*tf«ie« IMIr»et <••...5IAKH(T)u.

latrFs«t«rv„.«Air (ru

乱入g.

<«••••»!•<• ”•,・...M*a cik.

••Mralif• DeclarWCll-

i*f«r 4an«r<• Type ArguMMt*

■igrava JAt File.

Create t«r i»t...■ ・■“ («X..

V S«r «»t.-fiJKB* CT1-

Nlstery...■W <■>_

T oca 1• CvasantU!»i?W (L)

• ■ftilW <•>

■•••«• Um* Co・・・cC,at壊注■ «)

l«»«rat< E1 M«nt Cow«nt9«jtaan (t)

UH" IlgMm cs>

Shift LeftS.9 CH)

Correct IMMitatiow染正・爆id

F«fMt-式 CF)

Fareat fl««ent-式化兄• («)

A“ la»«rt• K*» 入(0)

■帜尊入(e)

Clean Up...MQ on

, ■,兵■方第CVL.

l«tt«ra aM S«tt«ea.t * 6«tt«r io tetter

«•»•*at«■ ■代■方it (Bl.

«»«wrat« taStrintO--,・toM,\'M(X-

6«・・,・t・ ha»kC«tf«<) •“ •q・・l・Cl..ItfkaehCetfeOlDaQualan..

C«n«rat« C«natrvat»r vainc ri»l4»...”用于It金成的・■■

•*n«rat« C4N»trv«tar» fr«a S«««*9lM« .从■費中,酸梅・•■《CL.

Svrr««n4 lith代■方式(■)

Catcrnal It* Str inga ..• ■化字衍・(Ml..

f «M|it«rn«l ia«d Itr i

(source) X*

m皿

A・《n

% Q・i

Ru« Nietarr

Run At

■v« C«nf isvraticne...

••bug HIBtery D«bu< A*

0«bug C*n«i|vrat (•«■...

♦ T«gg1■ BraaKpcintQ・h <•)

5眞(B>

MM CB> ■行配■ OIL.

«iCfteea (w) ・ica式(•) ««ei <•!..

⦁CK>

⦁A fL)

⦁Yegg l« Line If ealipoint

⦁Teg|l« ■•tho4 Br«*h»«int , Taggle Vatabvaint

⦁MH. *11 BraakMiMs

3 ■••ov« Al 1

*j AM 4. En«9 9 It検■■点 <■)

、«u*«aja ck) 餐■看第*・益cr> *:・awa (i: 0 *fe««入-jA (隊. 0 IHUflM CiX..

O »««« CT>...

InatanM Cawnt...

latch

J

3 •»•*!■»

Qg E««cut««;供计■(•)-.

?r

Q ” (K> 0 ■承

(x>

AMifeM (”

% Eitemal loala4 »BTA CO

(Search) g

ems□HO

»・・ «>A40«»**□(・〉

E44t«r«■

HI4« T»»lbar(T)

Sho« Vie*■ (”

P«r*t«et tv*-•• A ♦

WM Ct)

«0 l»te

«• V*

♦i

•r«" r,x H・・,・,・hy

0»«n Call Hi«rar«hv

0»«c ・,♦•,Ii«k

■*«n ■■^Iwantat i»n

•x。 Sv*«r ,■*,••・《«t・t i・e

0»«« AttacMtf Jav«4«e

9*«n free Cl @『VW…

•“a T,x i« H»«ref«hv...

0»«n .・,《«re・

•T«ah..

可SatO

0 0»«nl«<

In Br«atfcrtoab

lbw la

9

6 Fr««i»H«

D last Edit

O BmU

Q『♦,・・“mn

■入 Cl)

»1 (•)

irx(•>

rrw««(« nxa«a(s> nXWlOMJoeJtM kNKMHX <0)

&J8次,再中IT开HOI CO ffffna tux..

• fins* KMSft

H nxai

示 <•> (■)

5卞一个(i> 割上f (¥)

O上一个■•位■CO

9“ (B)

Q・・(F)

ma皿

0p«n Fr«jMt CI«M Pr«J«8t .BulN All

•ui y,・j・・t f«Hdnc fot

Clean...njmiH(t> &MVH (1) 余・曾・C*> 榆・4目(•> ”!:•■ <■)

H«(・)•••

, d,l・ lUtOMt iMllr<■)

^0«wat«

Pf * !•■■fl (F>

項目(project) «<

图2.4 Eclipse常用菜单中英文对照单

环境搭建与程序调试

2.3快捷键介绍

在程序开发过程中,合理地使用快捷键不但可以减少代码的错误率,而且可以提高开发 效率。因此,掌握一些常用的快捷键是必要的。为此Eclipse提供了许多快捷键,Eclipse的 快捷键可以通过以下步骤进行查看。

(1)在Eclipse的菜单栏中选择“Window” 一 <

图25选择首选项菜单

(2)在打开的^Preferences"对话框中展开“General”节点后,选中该节点的“Keys” 子节点,将显示如图2.6所示的对话框。

图 2.6 Preferences 对话框

(3)在图2.6右侧的列表中,将显示Eclipse中提供的命令及其对应的快捷键,读者可 以在该对话框中査看所需命令的快捷键,也可以选中指定命令,修改该命令所对应的快捷键。

说明:虽然可以修改Eclipse的快捷键,但是笔者建议不要随意修改。

⑷Eclipse常用快捷键。熟练掌握Eclipse的快捷键能够大大提高开发效率。Eclipse

提供的快捷键如表2.1所示。

表2.1常用的快捷键

快捷键说明

Alt+/代码提示

F3跳转到类或变量的声明

Alt +上下方向键将选中的一行或多行向上或向下移动

Alt +左右方向键跳到前一次或后一次的编辑位置,在代码跟踪时用的比较多

Ctrl + /注释或取消注释

Ctrl + D删除光标所在行的代码

Ctrl + K将光标停留在变量上,按Ctrl+K快捷键可查找下一个同样的变量

Ctrl + O打开视图的小窗口

Ctrl + W关闭单个窗口

Ctrl +鼠标单击可以跟踪方法和类的源码

Ctrl +鼠标停留可以显示方法和类的源码

Ctrl + M将当前视图最大化

Ctrl+1光标停留在某变量,按Ctrl+1快捷键,可提供快速实现的重构方法。 选中若干行,按Ctrl+1快捷键可将此段代码放入fbr、while、if、do 或try等代码块中

Ctrl + Q回到最后编辑的位置

Ctrl + F6切换窗口

Ctrl +Shift+ K和Ctrl+K快捷键查找的方向相反

Ctrl +Shift+ F代码格式化。如果将代码进行部分选择,仅对所选代码进行格式化

Ctrl + Shift+ 0快速地导入类的路径

Ctrl + Shift+ X将所选字符转为大写

Ctrl +Shift+ Y将所选字符转为小写

Ctrl + Shift+ /注释代码块

Ctrl + Shift + 取消注释代码块

Ctrl + Shift + M导入未引用的包

Ctrl + Shift + D在debug模式里显示变量值

Ctrl + Shift + T查找工程中的类

Ctrl + Alt + Down复制光标所在行至其下一行

双击左括号(小括号,中 括号,大括号)将选择括号内的所有内容

环境搭建与迹调试

第3章 程序调试方法

(□1115232010344102111. htm I)U液

读者在程序开发过程中会不断体会到程序调试的重要性。为验证Java单元的运行状况, 以往会在某个方法调用的开始和结束位置分别使用System.out.printlnO方法输出状态信息, 并根据这些信息判断程序执行状况,但这种方法比较原始,而且经常导致程序代码混乱(导 出的都是 System. out.println()方法)。

本节将简单介绍Eclipse内置的Java调试器的使用方法,使用该调试器可以设置程序的 断点,实现程序单步执行,在调试过程中査看变量和表达式的值等调试操作,这样可以避免 在程序中编写大量的System.out.printlnO方法输出调试信息。

使用Eclipse的Java调试器需要设置程序断点,然后使用单步调试分别执行程序代码的 每一行。示例代码如下: 01 public class MyTest ( 02 public static void main(String[] args) { 03System. oz/f.println("输出 1 行”);

04System.。说.printing输出2行”);

05System. O以println("输出 3 行”);

06)

07 }

3.1设置断点

设置断点是程序调试中必不可少的手段,Java调试器每次遇到程序断点时都会将当前线 程挂起,即暂停当前程序的运行。

可以在Java编辑器中显示代码行号的位置双击"添加或删除”当前行的断点,或者在 当前行的位置单击鼠标右键,在弹出的快捷菜单中选择"Toggle Breakpoint”命令实现断点 的添加与删除。以在"SystemQirf.println("输出1行”)前添加断点为例,如图3.1所示。

图3.1向Java编辑器中添加断点

3.2以调试方式运行Java程序

要在Eclipse中调试MyTest程序,可以在Eclipse中的MyTestjava文件处的空白位置上

单击鼠标右键,在弹出的快捷菜单中选择“Debug As" — " 1 Java Application"命令。调试 器将在断点处挂起当前线程,使程序暂停,如图3.2所示。

图3.2程序执行到断点后暂停

3.3程序调试

程序执行到断点被暂停后,可以通过"Debug”(调试)视图工具栏上的按钮执行相应 的调试操作,如运行或停止等。“Debug”(调试)视图如图3.3所示。