77范文网 - 专业文章范例文档资料分享平台

《Java程序设计》实验指导书

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Java程序设计 实验指导书

(修订稿)

河北金融学院

前言

一、上机实验目的

上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解 Java 语言的基本结构和程序设计方法。通过亲手编程掌握 Java 程序设计编程的方法。

二、实验基本内容

为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了 8 个实验。学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。指导书中的 8 个实验如下。

1.Java 程序运行环境安装与配置。 2.Java 基本语法的编程练习。 3.面向对象编程练习。

4.Java 包、接口和异常处理的练习。 5.常用系统类的练习。

6.窗口与菜单界面编程练习。

7.Java 多线程、图形与多媒体处理练习。 8.综合应用练习。

三、实验任务与时间安排

《Java 程序设计》上机实验时间为 68学时,分为:Java基础、Java核心、企业级应用选学。具体实践课时安排如下: 模块 实验序号 1 2 3 Java 基础 4 5 6 7 8 9 Java 核心 Java 应用

- 1 -

知识点 Java 运行环境的安装、配置与运行 Java 基本语法练习 面向对象编程练习 包、接口与异常处理(exception) 数组、向量和字符串 常用系统类的使用 建立图形用户界面 图形与多媒体处理 综合练习 流与文件 线程 网络编程 数据库的连接:JDBC* JSP与Servlet技术* 合计 实践课时 2 4 8 2 4 2 2 4 2 6 6 8 6 12 68 备注 选学 选学 10 11 12 13 14 目 录

前言 ................................................................................................................................................................ - 1 -

一、上机实验目的 ................................................................................................................................ - 1 - 二、实验基本内容 ................................................................................................................................ - 1 - 三、实验任务与时间安排 .................................................................................................................... - 1 - 目 录 ............................................................................................................................................................ - 1 - 实验 1 Java 运行环境的安装、配置与运行 ........................................................................................... - 4 -

一、实验目的 ........................................................................................................................................ - 4 - 二、实验要求 ........................................................................................................................................ - 4 - 三、实验内容 ........................................................................................................................................ - 4 -

(一)SDK 的下载与安装 .......................................................................................................... - 4 - (二)设置环境变量 .................................................................................................................... - 5 - (三)编写、编译Java 源程序 .................................................................................................. - 5 - (四)编译Java 源程序 .............................................................................................................. - 6 - (五)运行Java 程序 .................................................................................................................. - 6 - (六)安装、使用JCreator软件 ................................................................................................. - 6 - (七)浏览SDK 自带的Applet 应用小程序。 ....................................................................... - 6 -

实验 2 Java 基本语法练习 ....................................................................................................................... - 7 -

一、实验目的 ........................................................................................................................................ - 7 - 二、实验要求 ........................................................................................................................................ - 7 - 三、实验内容 ........................................................................................................................................ - 7 -

(一) 声明不同数据类型的变量 .............................................................................................. - 7 - (二) 了解变量的使用范围 ...................................................................................................... - 8 - (三) 使用关系运算符和逻辑运算符 ...................................................................................... - 8 - (四) 使用表达式语句与复合语句 .......................................................................................... - 9 - (五) 使用选择语句 .................................................................................................................. - 9 - (六) 使用循环语句 ................................................................................................................. - 11 -

实验 3 面向对象编程练习 ........................................................................................................................ - 14 -

一、实验目的 ...................................................................................................................................... - 14 - 二、实验要求 ...................................................................................................................................... - 14 - 三、实验内容 ...................................................................................................................................... - 14 -

(一)创建 Applet 应用小程序 ............................................................................................... - 14 - (二)创建对象并使用对象 ...................................................................................................... - 15 - (三)编写显示当前日期和时间的程序 .................................................................................. - 16 - (四)使用修饰符 ...................................................................................................................... - 17 - (五)方法中参数传递的练习 .................................................................................................. - 18 - (六)类的继承性练习 .............................................................................................................. - 19 - (七)类的多态性练习 .............................................................................................................. - 20 - 四、思考题 .......................................................................................................................................... - 23 - 实验 4 包、接口与异常处理(exception) ............................................................................................. - 24 -

一、实验目的 ...................................................................................................................................... - 24 - 二、实验要求 ...................................................................................................................................... - 24 - 三、实验内容 ...................................................................................................................................... - 24 -

(一)了解并使用 Java 的系统包 ........................................................................................... - 24 -

- 1 -

(二)创建并使用自定义包 ...................................................................................................... - 24 - (三)使用接口技术 .................................................................................................................. - 26 - (四)了解异常处理机制 .......................................................................................................... - 27 -

实验 5 数组、向量和字符串 .................................................................................................................... - 29 -

一、实验目的 ...................................................................................................................................... - 29 - 二、实验要求 ...................................................................................................................................... - 29 - 三、实验内容 ...................................................................................................................................... - 29 -

(一)使用数组 .......................................................................................................................... - 29 - (二)使用向量类 ...................................................................................................................... - 30 - (三)使用字符串与字符串类 .................................................................................................. - 31 -

实验 6 常用系统类的使用 ........................................................................................................................ - 32 -

一、实验目的 ...................................................................................................................................... - 32 - 二、实验要求 ...................................................................................................................................... - 32 - 三、实验内容 ...................................................................................................................................... - 32 -

(一)了解 Applet 的生命周期 ............................................................................................... - 32 - (二)使用数学函数类 .............................................................................................................. - 33 - (三)使用日期类 ...................................................................................................................... - 34 -

实验 7 建立图形用户界面 ........................................................................................................................ - 36 -

一、实验目的 ...................................................................................................................................... - 36 - 二、实验要求 ...................................................................................................................................... - 36 - 三、实验内容 ...................................................................................................................................... - 36 -

(一)创建图形用户界面 .......................................................................................................... - 36 - (二)了解事件处理机制 .......................................................................................................... - 38 - (三)建立独立运行的窗口界面并使用匿名类 ...................................................................... - 39 - (四)使用 Swing 组件 ............................................................................................................ - 42 - (五)使用自定义对话框与内部类 .......................................................................................... - 45 -

实验 8 图形与多媒体处理 ........................................................................................................................ - 48 -

一、实验目的 ...................................................................................................................................... - 48 - 二、实验要求 ...................................................................................................................................... - 48 - 三、实验内容 ...................................................................................................................................... - 48 -

(一)使用图形类 Graphics ...................................................................................................... - 48 - (二)插入图像与播放音乐 ...................................................................................................... - 49 -

实验 9 综合练习 ........................................................................................................................................ - 52 -

一、实验目的 ...................................................................................................................................... - 52 - 二、实验要求 ...................................................................................................................................... - 52 - 三、实验内容 ...................................................................................................................................... - 52 -

(一)幻灯机效果——连续显示多幅图像 .............................................................................. - 52 - (二)使用滚动条改变背景颜色 .............................................................................................. - 53 - (三)Applet 与 Application 合并运行 ................................................................................... - 54 - (四)创建电闪雷鸣的动画 ...................................................................................................... - 55 -

实验10 流与文件 ....................................................................................................................................... - 57 -

一、实验目的 ...................................................................................................................................... - 57 - 二、实验要求 ...................................................................................................................................... - 57 - 三、实验内容 ...................................................................................................................................... - 57 -

(一)使用标准数据流的应用程序 .......................................................................................... - 57 - (二)使用文件输入输出流的应用程序 .................................................................................. - 58 -

- 2 -

(三)使用随机文件类的应用程序 .......................................................................................... - 58 - (四)使用数据输入输出流与文件输入输出流类的应用程序 .............................................. - 59 - (五)使用对象输入输出流的应用程序 .................................................................................. - 60 -

实验11 线程 ............................................................................................................................................... - 62 -

一、实验目的 ...................................................................................................................................... - 62 - 二、实验要求 ...................................................................................................................................... - 62 - 三、实验内容 ...................................................................................................................................... - 62 -

(一)Thread子类的方法实现多线程 ...................................................................................... - 62 - (二)实现Runnable接口的方法实现多线程 ......................................................................... - 63 - 四、思考题 .......................................................................................................................................... - 63 - 实验12 网络编程 ....................................................................................................................................... - 64 -

一、实验目的 ...................................................................................................................................... - 64 - 二、实验要求 ...................................................................................................................................... - 64 - 三、实验内容 ...................................................................................................................................... - 64 -

(一)使用InetAddress类的方法 ............................................................................................. - 64 - (二)Socket编程 ...................................................................................................................... - 64 - (三)UDP编程 ......................................................................................................................... - 64 - (四)获取URL信息 ................................................................................................................ - 64 - (五)利用URL类获取网络资源 ............................................................................................ - 65 - (六)利用URLConnection对URL资源的读取 .................................................................... - 65 - (七)掌握URLConnection对URL资源的写入 .................................................................... - 66 - 四、思考题 .......................................................................................................................................... - 67 - 实验13 数据库的连接:JDBC* ............................................................................................................... - 68 -

一、实验目的 ...................................................................................................................................... - 68 - 二、实验要求 ...................................................................................................................................... - 68 - 三、实验内容 ...................................................................................................................................... - 68 -

(一)配置ODBC数据源 ......................................................................................................... - 68 - (三)编写程序,按照下表的结构建立\表 ................................................................ - 68 - (四)编写程序,完成填写功能 .............................................................................................. - 69 - (五)编写程序,完成查询功能 .............................................................................................. - 69 - 四、思考题 .......................................................................................................................................... - 69 - 实验14 JSP与Servlet技术* ................................................................................................................... - 70 -

一、实验目的 ...................................................................................................................................... - 70 - 二、实验要求 ...................................................................................................................................... - 70 - 三、实验内容 ...................................................................................................................................... - 70 -

(一)Java Web Server开发环境的配置 ................................................................................... - 70 - (二)Java Servlet程序开发过程 .............................................................................................. - 70 - (三)Java Server Web Development Kit 1.0.1开发环境 ......................................................... - 71 - (四)掌握JSP页面开发过程 .................................................................................................. - 72 - (五)开发Java Servlet程序 ..................................................................................................... - 72 - 四、思考题 .......................................................................................................................................... - 73 -

- 3 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《Java程序设计》实验指导书在线全文阅读。

《Java程序设计》实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/381729.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: