- 324
- 0
- 约2.55万字
- 约 35页
- 2016-12-20 发布于贵州
- 举报
高级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
您可能关注的文档
最近下载
- 2025年盐城工业职业技术学院单招《数学》真题含答案详解(巩固).docx VIP
- DB45_T2561-2022_高速公路改扩建路基技术规范_广西壮族自治区 conv.docx VIP
- 云浮市小升初语文期末试卷.doc VIP
- 人教版中考数学一轮复习专题一《数与式》知识点+练习.pptx
- 污染生态学-精品课件 .pptx VIP
- 宣贯培训(2026年)GBT 18612-2011《原油有机氯含量的测定》.pptx VIP
- 2026兵团留疆考试题及答案.doc VIP
- 建筑工程管理毕业设计论文.doc VIP
- 汽车销售4S店展厅管理日常管理规定.docx VIP
- 体育经纪人基础理论篇2.pptx VIP
原创力文档

文档评论(0)