《《面向对象程序设计》实验指导书final.doc》由会员分享,可在线阅读,更多相关《《面向对象程序设计》实验指导书final.doc(122页珍藏版)》请在金锄头文库上搜索。
1、面向对象程序设计实验指导面向对象程序设计实验指导书面向对象程序设计课程组淮海工学院计算机科学系前言一、 上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。通过亲手编程掌握Java 语言编程的方法。二、 实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了8 个实验。对于每个实验,都给出了较丰富的程序实例和结果分析,有的还给出了思考题。教师在上实验课之前,需精心组织合适的题目,尽量在程序中比较全面地应用相关的知识点。学生在实验课时内先在指导教师的指导下完成程序框架和主要代码的编写,理解相关的基础理
2、论知识和原理,并能进一步地利用好课外时间充实完善编写完整的应用程序。指导书中的8个实验如下:实验1Java 编程环境实验2简单Java程序设计实验3Java面向对象编程初步实验4Java类的修饰符、访问控制符的使用实验5Java的继承与重载实验6 Java工具类数组、向量、字符串的应用实验7Java图形用户界面设计实验8Java数据库技术-JDBC的应用三、实验任务与时间安排面向对象程序设计是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。本门课的上机实验时间为16 学时,与教学内容同时进行上机实验。分为8 个实验,其中含2个综合性实验。四、其它说明 教师在
3、课堂演示时,可采用JDK1.4.2或以上版本的实验环境,编辑器可采用TextPad或EditPlus。在学生有一定的上机基础并且对面向对象程序设计的基础理论有一定的把握时,可以进一步鼓励学生采用更高级的集成实验环境,如JBuilder或Eclipse或NetBeans。 对于学有余力的同学,也可建议他们采用Jsp或Servlet+Java Beans把某些实验做成基于Web的工作模式。实验1 Java编程环境5一、实验目的5二、实验要求5三、实验内容5(一) SDK 的下载与安装5(二) 设置环境变量Classpath8(三) 安装java 虚拟机12实验2 简单Java程序设计22一、实验目
4、的22二、实验要求22三、实验内容22(一) 声明不同数据类型的变量22(二) 了解变量的使用范围23(三) 使用关系运算符和逻辑运算符24(四) 使用表达式语句与复合语句25(五) 使用选择语句26(六) 使用循环语句28四、练习题31实验3 Java面向对象编程初步33类的定义和使用33一、实验目的33二、实验要求33三、实验内容及步骤33(一) 创建Applet 应用小程序33(二) 创建对象并使用对象34(三) 编写显示当前日期和时间的程序36实验4 Java类的修饰符、访问控制符的使用39一、实验目的39二、实验要求39三、实验内容39(一) 使用修饰符39(二) 方法中参数传递的练
5、习41实验五:Java的继承与重载43一、实验目的43二、实验要求:43三、实验内容及步骤:43四、程序运行结果47五思考47实验6 Java工具类-数组、向量与字符串48一、 实验目的48二、 实验要求48三、 实验内容48(一) 了解Applet 的生命周期48(二) 使用字符串与字符串类50(三) 使用输入输出流类52(四) 使用数学函数类56(五) 使用日期类57(六) 使用向量类Vector59实验7 Java图形用户界面设计61一、 实验目的61二、 实验要求61三、 实验内容61(一) 创建图形用户界面61(二) 了解事件处理机制63(三)建立独立运行的窗口界面并使用匿名类66(
6、四)使用Swing 组件70(五)使用自定义对话框与内部类73四、 练习题76实验8 Java数据库技术-JDBC的应用77一、实验目的77二、实验要求:77三、实验内容及步骤:77四、程序主体代码79附录:JDBC技术综合专题87实验1 Java编程环境一、实验目的1 掌握下载Java SDK 软件包、Textpad/EditPlus 编辑软件的方法。2 掌握设置Java 程序运行环境的方法。3 掌握编写与运行Java 程序的方法。4 了解Java 语言的概貌。5 为学习Java这种面向对象的编程语言和进行Java 程序的实验做好准备工作。(注:并不鼓励学生在初学时就直接运用Jbuilder
7、、Eclipse之类的开发工具,因为这不利于学生面向对象思想的形成和培养。在入门后,可逐步过渡到Jbuilder、Eclipse等开发工具。)二、实验要求1 下载、安装并设置Java SDK 软件包。2 下载并安装TextPad/EditPlus 编辑软件。3 编写一个简单的Java 程序(包括)。4 掌握运行Java 程序的步骤。5 浏览SDK 自带的Applet 应用小程序。三、实验内容(一) SDK 的下载与安装1机器要求Java 对机器运行要求不高。下面给出的是基于Windows 平台的机器要求。硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。软件要求:Windo
8、ws98/Me/XP/NT/2000,IE 5 以上。2下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。在浏览器中输入http:/ 所示的Sun 公司网站页面。 图1.1在页面右边“Popular Downloads”栏中可看到最新版的SDK 软件包(早期版本称为JDK),这里显示的是“J2SE 1.4.2 SDK-NEW”(当前最新版)。单击“J2SE 1.4.2 SDK-NEW”超链接,可看到图1.2 所示页面。 图1-2在页面的“Do
9、wnload J2SE v 1.4.2_01 ”栏可以选择下载 J2SE v 1.4.2_01 SDK 软件包。有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“Windows Offline Installation”。单击页面中“SDK”列对应的“DOWNLOAD”超链接,可看到图1.3 所示的下载协议说明书。 图1-3单击“ACCEPT”按钮,同意Sun 公司的协议,可进入到图1.4 所示的下载页面,单击“Downloadj2sdk-1_4_2_01-windows-i586.exe”超链接,开始下载工作。 图1-43安装SDK运行下载的“j2sdk
10、-1_4_2_01-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C: j2sdk1.4.2_01(这里选择E 盘),默认的组件选择是全部安装。4SDK 中的主要文件夹和文件 安装成功后,E: j2sdk1.4.2_01 中的文件和子目录结构如图1.5 所示。 图1-5 其中,bin 文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)等可执行文件,如图1.6 所示。Demo 文件夹中包含一些源代码的程序示例。 图1-6(二) 设置环境变量Class
11、pathSDK 中的工具都是命令行工具,需要从命令行即MSDOS 提示符下运行它们。很多人可能会不习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java 语言本身而不是花在开发工具上。为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量,Windows 98 与Windows/xp/NT/2000 的配置略有不同。1设置Windows 98在C:autoexec.bat 文件中,添加以下内容:set path=%path%; E: j2sdk1.4.2_01binset classpath=.; E: j2sdk1.4.2_01lib;%classpath%E:
12、j2sdk1.4.2_01bin 为程序安装路径,如果安装时做了修改,这里必须做出相应的修改。“set path”语句设置Java 编译运行程序的路径,“set classpath”语句设置Java 包的路径,其中的“.”表示在当前目录下均可执行Java 程序。autoexec.bat 文件修改后存盘,然后重新启动计算机,即完成了设置。2设置Windows XP/NT/2000以Windows XP 为例说明设置过程。在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面,如图1.7 所示。 图1-7在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面,如图1
13、.8 所示。 图1-8在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令前添加“E:j2sdk1.4.2_01bin;”命令,如图1.9 所示。 图1-9 用同样方法设置环境变量“classpath”,其值为“E:j2sdk1.4.2_01lib;”命令。设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确,如图1.10所示。 图1-103设置DOS 起始位置为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP/2000为例说明设置过程。(1)首先建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“e:java程序”文件夹中。(2)单击“开始”“所有程序”“附件”“命令提示符”,选择“命令提示符”选项右击,在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框,如图1.11 所示。(3)在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:java程序”,单击“确定”按钮。进行了上面的设置后,打开DOS 窗口时将直接进入“e:java程序”