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