高级java实验指导书.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级java程序设计实验指导书 指导老师:胡晓鹏 信息工程学院 目 录 第一部分 上机实验的目的及要求 3 1.1 上机实验的目的 3 1.2 上机实验基本要求 3 第二部分 实验内容 5 实验一 设计模式 5 实验二 常用实用类 6 实验三 输入与输出流 7 实验四 泛型与链表 7 实验五 泛型与散列映射 9 实验六 JDBC数据库操作 10 实验七 Java多线程 11 实验八 Java网络基础 12 第一部分 上机实验的目的及要求 1.1 上机实验的目的 《高级java程序设计》是计算机科学与技术专业的一门专业限选课,课程开设的目的就是帮助学生建立面向对象编程的基本思想。通过本课程的学习,使学生在短时间内理解java面向对象编程的基本原则,以及对java数据库编程、WEB服务器编程有一个基本的了解,并为后继课程打下坚实的理论基础和编程基础。 实验课是本门课程的重要环节。实验内容以验证性实验和设计性实验相结合为主,以综合性实验为辅。实验过程中要求使用JAVA语言独立进行编程和调试。通过实验主要要达到下述目的: 加深对面向对象编程思想的理解。 熟悉JAVA语言的语言要素,通过大量的验证性实验,巩固学生在理论课上所学的知识点。 通过大量的实验编写来提高学生对程序的编写、调试、连接、运行全过程,积累程序调试经验。 学习如何系统的设计程序、使学生逐渐建立程序设计的系统观,养成良好的编程习惯和编程风格。 1.2 上机实验基本要求 学生在实验前必须做好上机的各项准备,按教师的要求进行上机实验。具体要求如下: 1、根据实验指导书提前做好上机预习。程序可以是由教师布置安排的或是自编的。自编程序应书写整齐,并经人工检查无误,以提高上机效率。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。 必须携带教材和相关参考资料上机。 调试程序的过程应独立完成。 独立上机是学生独立思维能力独自动手能力的一个重要途径,上机过程中出现的问题,一般应由学生独立处理,不要轻易举手问老师或周围同学。对常见的“出错信息”应尽快熟悉其含义,并在总结经验的基础上迅速排出常见的错误。 4、在程序调试通过运行成功后,应及时做好程序清单和运行结果的记录,实验结束后及时填写实验报告。实验报告应包括如下内容: (1)实验时间 (2)实验内容 (3)源程序清单 运行结果及分析结论 实验报告要求记录程序调试中出现的错误提示。(英文、中文对照),若有没通过的程序,分析原因。 5、上机过程中严格遵守实验室纪律,养成良好的上机习惯。 第二部分 实验内容 实验一 设计模式 一、实验目的 使用Java面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括策略模式、访问者模式、适配器模式。 二、实验内容 、实验步骤 、 1.绘制装饰模式结构图并用Java面向对象编程语言实现该模式; 2.绘制外观模式结构图并用Java面向对象编程语言实现该模式; 3.绘制模板方法模式结构图并用Java面向对象编程语言实现该模式; 实验二 常用实用类 一、实验目的 1、掌握String类的常用方法 2、掌握Date类以及Calendar类的常用方法 3、掌握接BigInteger类的常用方法 4、掌握怎样使用Pattern类和Match类检索字符串 二、实验内容 三、实验步骤 FindMess.java public class FindMess { public static void main(String[] args) { String mess=书名:Java程序设计,出版社时间:2011.10.01,+出版社:清华大学出版社,价格:29.8元,页数:389页; if(【代码1】){//判断mess中是否含有程序 System.out.println(图书信息包含有\程序\); } int index=//【代码2】//mess调用indexOf(String s)返回mess中第2个冒号的位置 String date=mess.substring(index+1,index+11); System.out.println(date); int pricePosition=//【代码3】//mess调用indexOf(String s)返回首次出现价格的位置 int endPosition=mess.indexOf(元); String priceMess=mess.substring(pricePosition+3,endPosition); System.out.println(图书价格+priceMess

您可能关注的文档

文档评论(0)

genghanggg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档