下载此文档

高级java实验指导书.doc


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
高级java程序设计实验指导书

指导老师:胡晓鹏
信息工程学院
目录
第一部分上机实验的目的及要求 3
上机实验的目的 3
上机实验基本要求 3
第二部分实验内容 5
实验一设计模式 5
实验二常用实用类 6
实验三输入与输出流 7
实验四泛型与链表 7
实验五泛型与散列映射 9
实验六 JDBC数据库操作 10
实验七 Java多线程 11
实验八 Java网络基础 12
第一部分上机实验的目的及要求
上机实验的目的
《高级java程序设计》是计算机科学与技术专业的一门专业限选课,课程开设的目的就是帮助学生建立面向对象编程的基本思想。通过本课程的学****使学生在短时间内理解java面向对象编程的基本原则,以及对java数据库编程、WEB服务器编程有一个基本的了解,并为后继课程打下坚实的理论基础和编程基础。
实验课是本门课程的重要环节。实验内容以验证性实验和设计性实验相结合为主,以综合性实验为辅。实验过程中要求使用JAVA语言独立进行编程和调试。通过实验主要要达到下述目的:
加深对面向对象编程思想的理解。
熟悉JAVA语言的语言要素,通过大量的验证性实验,巩固学生在理论课上所学的知识点。
通过大量的实验编写来提高学生对程序的编写、调试、连接、运行全过程,积累程序调试经验。
学****如何系统的设计程序、使学生逐渐建立程序设计的系统观,养成良好的编程****惯和编程风格。
上机实验基本要求
学生在实验前必须做好上机的各项准备,按教师的要求进行上机实验。具体要求如下:
1、根据实验指导书提前做好上机预****程序可以是由教师布置安排的或是自编的。自编程序应书写整齐,并经人工检查无误,以提高上机效率。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
必须携带教材和相关参考资料上机。
调试程序的过程应独立完成。
独立上机是学生独立思维能力独自动手能力的一个重要途径,上机过程中出现的问题,一般应由学生独立处理,不要轻易举手问老师或周围同学。对常见的“出错信息”应尽快熟悉其含义,并在总结经验的基础上迅速排出常见的错误。
4、在程序调试通过运行成功后,应及时做好程序清单和运行结果的记录,实验结束后及时填写实验报告。实验报告应包括如下内容:
(1)实验时间
(2)实验内容
(3)源程序清单
运行结果及分析结论
实验报告要求记录程序调试中出现的错误提示。(英文、中文对照),若有没通过的程序,分析原因。
5、上机过程中严格遵守实验室纪律,养成良好的上机****惯。
第二部分实验内容
实验一设计模式
一、实验目的与要求
使用Java面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括策略模式、访问者模式、适配器模式。
二、实验内容
使用Java面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括策略模式、访问者模式、适配器模式。包括根据实例绘制相应的模式结构图、编写模式实现代码,运行并测试模式实例代码。
三、实验步骤
;
问题描述:某商家的洗衣机准备818搞活动,进行促销,有几种促销手段:
满300减50
打8折
打9折基础上,折后价满200减20
现在要画出类图并编写源码,实现输出洗衣机在818活动时的价格。
目标:请用strategy模式设计解决方案。方案要能够使得在销售洗衣机(即使是同一种洗衣机)时可以灵活的选用价格计算方法,并且可以很容易地增加或修改价格计算方法而不至于对整个系统的维护造成困难。 
;
;
各种模式实例的内容可参考教材第8章中的设计模式实例,也可根据自己对该设计模式的理解,自行设计模式结构图并用Java实现。
四、选作题目
;
;
;
实验二常用实用类
一、实验目的与要求
1、掌握String类的常用方法
2、掌握Date类以及Calendar类的常用方法
3、掌握接BigInteger类的常用方法
4、掌握怎样使用Pattern类和Match类检索字符串
二、实验内容
根据实验步骤里的源代码,按照注释要求,完成代码填空,使程序能够运行得出结果。
1) 实验2-1 检索图书
2) 实验2-2 购物小票
3) 实验2-3 比较日期
4) 实验2-4 处理大整数
5) 实

高级java实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小245 KB
  • 时间2018-02-25