版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 0 章创建 Java 开发环境Java 作为目前面象程序设计的主流语言之一,具有面象、跨、支持多线程和分布式等特点,因此在 Web 应用程序开发、网络编程、等各个方面都得到了广泛的应用,并且受到了越来越多的程序开发的青睐。本章主要介绍如何设置 Java 程序设计所需的环境,并且通过一个简单的小程序先让读者了解 Java 语言设计与执行的流程;其次介绍几种 Java 开发工具,并重点介绍 Eclipse 开发工具的使用。本章主要内容:Java 开发工具箱 Java 环境变量的设置简单的 Java 程序示例Eclipse 开发工具0.1Java 开发工具箱Java 开发工具箱即 Java De
2、velopment Kit(JDK),是由 Sun 公司提供的免费包,其中包括针对 Java 源代码的编译程序(javac)、执行编译程序的虚拟机器(virtual machine)、JDK所提供类的说明文件,以及许多对应的实例程序等。JDK 是一个完整的程序开发有学习 Java 语言的程序员都知道这一套工具,因此掌握 JDK 是学好 Java 的第一步。目前,主流的 JDK 是由 Sun 公司发布的,除了 Sun 公司之外,还有很多公司和组织都开发了自己的 JDK,如 IBM 公司开发的 JDK,BEA 公司开发的 Jrocket,还有 GNU 组织开发的 JDK等。本书介绍的是 Sun 公
3、司开发的 JDK。,几乎所0.1.1与安装 Java 开发工具箱目前Sun 公司Development Kits,即 JDK 6。本书中/download/发布的较新版的JDK 是Jav(a TM)SE的是较新的 JDK 6,在页面 h/javase/downloads/index.jsp 找到较新的 JDK 6 Update 17 进行。关于 JDK 6 更加详细的信息可以在 Sun 公司网页 h/javase/6/webnotes/ReleaseNotes. html 查看,其中详细介绍了 JDK 6 的新的变化及的修正等问题。页面如图 0-1 所示。单击页面中的【Download】按钮,
4、打开更加详细的页面,可以选择 Windows的版本或者 Linux的版本等,如图 0-2 所示。名为 jdk-6u17-windows-i586.exe 的安装文件后,双击进入安装过程。图 0-1页面 1图 0-2页面 2由于大部分读者使用的是 Windows 系统,因此选择出现安装向导界面后,单击【下一步】按钮,打开【证协议后,单击【接受】按钮,打开【自定义安装】Windows证协议】版本的 JDK。框,用户阅读框,如图 0-3 和图 0-4 所示。图 0-3安装步骤 1图 0-4安装步骤 2在【自定义安装】框中,读者可以自己选择安装目录,书中示例安装至默认文件夹C:Program File
5、sJavajdk1.6.0_17 中。选择好安装目录后,单击【下一步】按钮开始安装,如图 0-5 所示。单击【完成】按钮,完成 JDK 的安装,如图 0-6 所示。至此,已正确完成 JDK 6 的安装。下面的小节将简单介绍安装 JDK 目录下的文件夹内容。3第 1 篇 面象基础图 0-5安装步骤 3图 0-6安装步骤 40.1.2JDK 目录打开 JDK 的安装目录,出现如图 0-7 所示的目录结构。、及 README 等文件。安装的根目录,包含src:组成 JavaAPI 的所有类的 Java 编程语言源文件(即java.*、javax.*和某些.*包的源文件,但不包括 com.sun.*包
6、的源文件)。此源文件将帮助开发者学习和使用 Java 编程语言,在 Eclipse 开发环境中可以加入这些源文件。这些文件不包含特图 0-7JDK 目录结构定于某个的实现代码,且不能用于重新生成类库。bin 目录:包括 JDK 开发工具的可执行文件,如编译器、解释器等。该目录下主要的可执行文件的作用如下所示。javac:Java 编译器,将 Java 源代码编译成字节码文件(*.class)。java:Java 解释器,执行编译后的 Java 应用程序代码。appletviewer(小程序浏览器):一种执行 HTML 文件中的 Java 小程序类的 Java 浏览器。javadoc:根据 Ja
7、va 源代码及其说明语句生成的 HTML 文档。jdb:Java 调试器,可以逐行地执行程序、设置断点和检查变量。javap:Java 反编译器,显示编译类文件中的可功能和数据,并显示字节代码含义。javah:C/C+头文件,产生可以调用 Java 程序的 C 过程,或创建能被 Java 程序调用的 C 过程的头文件。jar:多用途的存档及压缩工具,是一个 Java 应用程序,可将多个文件合并为单个.jar归档文件。lib 目录:开发工具使用的归档文件,包括 tools.jar(该包支持 JDK 的工具和实用程序的非类)、dt.jar 等。demo 目录:主要包括 Java的编程示例(包含源代
8、码),如演示 Applet 和应用程序,这些示例包括使用 Swing 和其他 Java 基础类以及 Java调试器体系结构的示例。include 目录:目录下是 Win32 子目录,都是本地方法文件,包括 C 的头文件,支持使用 Java 本机界面、JVM 工具界面以及 Java文件。的其他功能进行本机代码编程的头4sle 目录:其中是某些 Java API 的编程示例(包含源代码)。jre 目录:是运行时环境,包括 JDK 使用的 Java runtime environment(JRE)的实现。JRE包括 Java 虚拟机(JVM)、类库以及其他支持执行以 Java 编程语言编写的程序文件
9、。可选安装的Java Runtime Environment是一个可单独的产品。通过JRE,程序员可以运行用Java编程语言编写的应用程序。与JDK相似,JRE包含Java虚拟机(JVM)、组成Java API的类及支持文件。与JDK不同的是,JRE不包含像编译器和调试器这样的开发工具。在基本了解 JDK 目录中的内容后,接下来就可以配置开发环境了。0.1.3配置环境变量虽然已经安装了 Java 的运行环境,但如果要生成各个都可以运行的程序,还需要用javac 编译器把 Java 源程序(*.java)转换成与解释器执行字节码文件。无关的字节码文件(*.class),并使用 Javajavac
10、 编译器、Java 解释器可以在 Windows 操作系统中令提示符窗口下运行。由于命令提示符窗口一般只执行系统默认的 DOS 命令,如 cd、dir、clear 等,因此要执行 JDK 中令,如 javac、java、javadoc、javap 等,则需要配置 Path、CLASSPATH 和 JAVA_HOME 环境变量。这 3 个环境变量的含义分别如下所示。Path:系统搜索可执行程序的路径。CLASSPATH:该变量的含义是搜索 Java 类的路径,这个路径可以包含一些 JAR 归档文件,也可以是一个目录。JAVA_HOME:JDK 的安装目录。设置环境变量主要针对 Windows N
11、T(包括 Windows 2000、Windows XP、Windows 2003)进行说明,如果读者需要设置 Linux、Solaris 等操作设置内容与 Windows 一样,只是设置方法略有不同。的环境变量,可以查阅相关资料,其1操作Windows NT(Windows 2000、Windows XP、Windows 2003)具体的操作步骤如下所示。(1)右击【电脑】图标,弹出快捷菜单,选择【属性】命令,如图 0-8 所示,打开【系统属性】框。(2)在【系统属性】框中切换到【高级】,单击【环框。境变量】按钮,如图 0-9 所示,打开【环境变量】(3)在【系统变量】选项区域的【变量】栏中
12、选择变量名 Path,并单击【编辑】按钮,如图 0-10 所示,打开【编辑系统变量】对话框。图 0-8设置环境变量 15注 意关于 JDK 目录下 bin 目录中的可执行文件的用处,读者可以查阅详细资料,学习其具体的使用方法。第 1 篇面象基础图 0-9设置环境变量 2图 0-10设置环境变量 3(4)打开【编辑系统变量】框后,保持【变量名】为 Path,在【变量值】文本框中添加“;C:Program FilesJavajdk1.6.0_17bin”(注意不要修改文本框中原来的值),如图 0-11 所示,单击【确定】按钮。这样就完成了 Path 环境变量的设置。这步完成后,就可以在 Windo
13、ws令提示符窗口执行 javac、java、javadoc 等命令了。但是只设置 Path 环境变量还是不够的,因为 Java 运行时还需要调用 JDK 系统默认的 Java 类包,否则 javac 编译器无法将源文件编译成类文件,因此还需要设置 CLASSPATH 环境变量。(5)返回到图 0-10 所示的【环境变量】框中,单击【系统变量】选项区域下的【新建】按钮,打开【新建系统变量】(6)在【新建系统变量】框,如图 0-12 所示。框的【变量名】文本框中输入 CLASSPATH,在【变量值】文本框中输入“ .;C:Program FilesJavajdk1.6.0_17libdt.jar;
14、C:Program FilesJavajdk1.6.0_17lib tools.jar”,然后单击【确定】按钮,这样就完成了 CLASSPATH 环境变量的设置。这里的“.”非常重要,加上“.”后表示在任意目录下均可执行 JDK。( 7 ) JAVA_HOME 变量的设置跟 CLASSPATH 相同,如图 0-13 所示。这里的“C:Program FilesJavajdk1.6.0_17”是作者安装 JDK 的目录,该文本框中的内容根据读者自己安装 JDK 目录的不同而不同。图 0-11设置环境变量 42测试设置是否正确图 0-12设置环境变量 5图 0-13设置环境变量 6设置完成后,测试
15、环境变量是否配置成功,选择【开始】|【运行】命令,在打开的框中输入 cmd,即可打开 Windows令提示符窗口(注意:为了更加清晰地展现操作,本书中令提示符窗口背景颜色全部设置成了白色),输入 java -ver,然后按【Enter】键,出现图 0-14 所示的提示信息,显示读者目前安装的版本是 1.6.0_17 等信息;输入 java、javac 等命6令同样都出现提示信息,则表明读者安装 JDK 成功。否则就要查看环境变量是否配置正确。上面介绍了 Java 开发环境的安装和配置。接下来将给读者介绍一个简单的 Java 示例,读者可以通过该示例了解 Java程序从编写到运行的整个过程。图
16、0-14JDK 安装版本0.2一个简单的 Java 程序在安装和配置好 Java 的开发环境之后,就可以使用 Java 语言编写程序了。Java 应用程序从开始编写到最后的执行完成需要经过 3 个步骤,即编写 Java 应用程序代码、编译源代码、运行程序。0.2.1简单 Java 程序编写说明因为Java 的源程序文件是标准的ASCII 文本格式文件,因此可以在任何文本编辑器中编辑,如记事本、Editplus 等。此处以记事本为例编写 Java 程序。第一个简单的 Java 示例,程序代码如下所示。如图 0-15 所示,在记事本中输入 Java 源代码,将文件另存为注意文件名称及其大小写、扩展
17、名,如图 0-16 和图 0-17 所示。oWorld.java,此处需要oWorld.java 源程序虽小,但是包含了 Java 程序几个必备的组件,其具体含义如下:在“import java.io.*;”这一行代码中,import 功能与 C 语言的 include 相似。由于 Java程序以对象的概念为基础,因此这些包含进来的工具程序代码是以对象为的。一般将性质相近(包括由相同组织开发、近似的功能等性质)的对象封装在同一个包。因此这一行代码中的“java.io.*”实际上是将在 Java 标准对象类库中属于处理输入/输出(I/O)的所有对象类(java.io 包)引入到这个程序来使用,“
18、*”表示该包中所有的类。这样,当编译程序进行动态属性方法了。时,就可以知道该到哪些对象函数库中去寻找所需要的对象类7import java.io.*;/导入 java.io 包public classoWorld 3 45public sic void main(String args) 6/此处设置屏幕显示o World!System.out.prln(o World!); 9101112 第 1 篇 面象基础图 0-15编写 Java 源程序图 0-16保存源程序文件图 0-17保存源文件格式为.java从第 2 行开始进入程序代码的主体部分,这里可以看到对象类的。Java 是一种完全对象
19、化的程序语言,因此所有的程序都必须以对象的概念来创建,这与 C 语言的概念相差甚大。第 2 行定义了一个名为oWorld 的类,类前面的关键字 public 说明这个类是一个公共类,需要注意的是类名的首字母是大写的。第 5 行的程序代码表示这个对象了一个类型为 public sic 的方法,并且其名称为main,传入变量为 String(字符串)类型的数组。在 Java 中,main 方法为整个程序的切入点,因此这个方法将成为 VM(虚拟机器)执行这个类程序代码的起点。需要注意的是,main 方法必须由 public s ic void 修饰才有此意义,void 表示该方法没有返回值。第 6
20、行的括号后面是 main 方法的内容。这个方法很简单,只有一行执行代码,是第 8行的“System.out.prln(o World!);”。这一行代码调用了标准对象库中的 System 对象里的 out 对象的 prln 方法。第 7 行的“/”后面的文字是程序注释,只要在“/”后面的都是文字注释,程序在运行时,并不会执行该行,注释文字是为了让阅读此程序的程序员能更快地了解程序的内容,并在程序出错时,帮助程序员定位错误。第 10、12 行则是对应前面的大括号,也是整个程序的结束。0.2.2编译 Java 源程序本小节要将编写的所示。(1)打开 WindowsoWorld 源程序编译成字节码文
21、件(*.class),其具体的操作步骤如下令提示符窗口,进入 Java 源文件的保存目录,本书示例保存在“C:java”目录下,用 cd 命令进入指定目录,如图 0-18 所示。(2)如果要确认该目录下是否有oWorld 源程序,可以输入 dir 命令进行查看。接下来就要编译这个 Java 源文件。此时要使用 javac 编译器,输入命令“javacoWorld.java”,按【Enter】键执行,如图 0-19 所示。此处需要注意的是,输入命令的 Java 源文件名称要区分大小写,并且一定要跟扩展名.java。8注 意代码中一些具体的关键字以及 main 方法、程序注释等问题,本书将在后面的
22、章节中具体讲解,读者可以查阅。图 0-18进入 Java 源文件目录图 0-19编译 Java 源文件(3)如果编译完全正确,则屏幕上不会显示任何提示信息,并且会在“C:java”目录下产生同名的.class 字节码文件。为了确认,同样可以使用 dir 命令进行查看,如图 0-20 所示。另外,读者如果只输入 java、javac 命令,屏幕上则会显示出一系列的说明,如图 0-21所示。图 0-20编译 Java 源程序成功图 0-21javac 各个选项含义命令中的各个可选功能均可供程序员使用,读者可以在学习完本节后参考相关资料尝试使用各个选项,相信对 Java 学习会有所帮助。0.2.3运
23、行 Java 程序本小节将解释执行上一小节产生的字节码文件(oWorld.class)。同样是在 Windows 的命令提示符窗口中输入命令“javaoWorld”,按【Enter】键。运行 Java 程序成功,会在屏幕上显示出“0-22 所示。o World!”,如图这里需要注意的是,在使用 java 命令的时候,后面不需要使用源代码的扩展名.java,只需写上文件名就可以了。java 命图 0-22打印结果令后面的大小写要和文件名中的大小写一致,如果不一致,程序将无法顺利执行。0.3Java 专业开发工具Eclipse本书提供的源程序代码都可以在记事本中编辑,并利用 Java 开发工具箱(
24、JDK)提供的实用工具进行编译运行。但是对于专业的 Java 程序员来说,使用 JDK 提供的工具进行大规模企业级 Java 应用程序的开发就非常,也不利于团体的协同开发。9第 1 篇面象基础因而整合性较好的 Java 开发工具是更佳的选择,如 JBuilder、Eclipse、JCreator、Visual Agefor Java、WebLogic Workshop、Java Workshop、Visual J+等。在实际开发中经常用到的是 JBuilder、Eclipse、JCreator 这 3 种开发工具,其中最受青睐的是 Eclipse,因为它是开源的免费开发,并有多种可供选择的插件
25、。本节将介绍 Eclipse 的安装过程及如何应用 Eclipse开发 Java 应用程序。0.3.1Eclipse 简介Eclipse 是一个用于 Java 程序设计的集成开发环境,具有开放、可扩展的特性。Eclipse 开发界面如图 0-23 所示。Eclipse 不仅可以用于 Java 的开发,通过开发插件还可以构建其他的开发工具。Eclipse 是开放源代码的项目,可以免费,其是. eclipse.,网站有多种版本可供,包括 Release Builds、Stabuilds、 egration Builds 和 Nightly Builds。建议使用 Release Builds 或
26、Stabuilds 版本。Release Builds 是 Eclipse 开发团队发布的主要版本,是经过测试的稳定版本,适用于要求稳定性而不需要改进功能的使用者。Stabuilds 是比 Release Builds 新一级的版本,是比较稳定的版本,适用于想使用 Eclipse新功能的使用者。对于 Release Builds 版本 2.1.x,在 Eclipse 的载,加入这个插件后,Eclipse 及其帮助都是简体中文的。上有一个语言包可以下Eclipse是 IBM 向开发源码社区捐赠的开发框架,是一个成、精心设计的以及可扩展的体系结构。图 0-23Eclipse 开发界面0.3.2Ec
27、lipse较新版的 Eclipse 3.5 可以在 Eclipse 的,是./downloads/,页面如图 0-24 所示。10单击 Eclipse IDE for Java EE Developers 超,进入服务器镜像选择页面。如图 0-25所示,单击图标,并保存 eclipse-jee-galileo-SR1-win32.zip 文件。图 0-24页面 1图 0-25页面 20.3.3安装 Eclipse安装 Eclipse 非常简单,将的 eclipse-jee-galileo-SR1-win32.zip 压缩包解压缩(这里将Eclipse 压缩包解压到 C 盘下,读者也可以解压缩至
28、任意目录),然后双击解压后的 eclipse.exe 文件,即可运行 Eclipse,启动界面如图 0-26 所示。第一次运行 Eclipse 时,会打开一个框。在这个框内设置 Eclipse 工作空间的路径, 这里选择的是C:eclipseworkspace。若想将该路径作为 Eclipse 的默认路径,可以将下面的复选框选中,这样以后启动 Eclipse 时就不会再图 0-26启动界面打开这个框了,如图 0-27 所示。单击【OK】按钮,开始运行 Eclipse 程序,此时会出现欢迎界面,在该界面中有【总介绍(overview)】、【说明指南(tutorials)】、【新特性(whats
29、new)】、【示例(sles)】、【工作(workbench)】5 个部分。关闭欢迎界面,就可以看到 Eclipse 的工作区了,如图 0-28 所示。图 0-27设置工作空间路径图 0-28Eclipse 的工作区11第 1 篇 面象基础0.3.4使用 Eclipse本小节将通过一个简单的示例,向读者介绍 Eclipse 的基本使用方法。1新建 Java 项目在 Eclipse 中做任何事情之前,都必须新增一个项目。若想在 Eclipse 下创建一个项目,可以选择【File】|【New】|【Project】命令,或者在工作区左侧的【Package Explorer】选项卡中的空白处右击,在弹出的快捷菜单中选择【New】|【Project】命令,在打开的录下选择 Java Project 选项,如图 0-29 所示。框的 Java 目图 0-29新建 Java 项目 1单击【Next】按钮,在打开的新建 Java 项目框中填写项目名称,这里的名称设置为MyProject,其他选项保持不变。单击【Finish】按钮,此时在【Package Explorer】选项卡内出现一个名为 MyProject 的目录,如图 0-30 和图 0-31 所示。图 0-30新建 Java 项目 2图 0-31新建 Java 项目 3122创建 Java 类从图 0-31 中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/TMAC 248-2025连续石墨化炉能源消耗限额
- T/BFIA 021.1-2023移动支付 应用基础 第1部分:术语
- DB32/T 4900-2024残疾人居家托养服务规范
- T/CAV 004-2024 T/CAS 900-2024特殊健康状态儿童预防接种评估门诊与转诊系统建设规范
- DB32/T 4980-2024党政机关公物仓运行管理规范
- DB31/T 714-2025假肢和矫形器装配机构服务规范
- T/CASME 1933-2025建筑物纠倾加固施工技术规范
- T/CAOE 75-2024牡蛎徐氏拟裸茎吸虫荧光定量PCR检测方法
- 供应商分级管理流程SOP-含分级标准和差异化管理策略
- 学校消防安全工作计划工作计划
- 武汉市2027届高中毕业生九月调研考试物理试卷(含答案及解析)
- 2026广东惠州市博罗县自然资源局补充招聘编外人员6人(第二次)笔试备考题库及答案详解
- 《生态环境法典》企业负责人合规培训
- 【高中语文】《春江花月夜》课件+统编版高二语文选择性必修上册
- 甘肃专职消防管理办法
- 医院危化品安全知识培训课件
- 工厂车间更衣室管理制度
- 改良早期预警评分系统在急诊内科危重患者院内转运中的应用
- GB/T 4340.2-2025金属材料维氏硬度试验第2部分:硬度计的检验与校准
- 2025年公务员考试《行测》模拟题及答案(详细解析)
- 幼儿园大班健康活动《预防感冒》课件
评论
0/150
提交评论