高级java实验指导书

上传人:第*** 文档编号:61738007 上传时间:2018-12-11 格式:PDF 页数:35 大小:497.67KB
返回 下载 相关 举报
高级java实验指导书_第1页
第1页 / 共35页
高级java实验指导书_第2页
第2页 / 共35页
高级java实验指导书_第3页
第3页 / 共35页
高级java实验指导书_第4页
第4页 / 共35页
高级java实验指导书_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《高级java实验指导书》由会员分享,可在线阅读,更多相关《高级java实验指导书(35页珍藏版)》请在金锄头文库上搜索。

1、高级高级 javajava 程序设计实验指导书程序设计实验指导书 指导老师指导老师:王森王森 重庆理工大学计算机科学与工程学院重庆理工大学计算机科学与工程学院 2 目录目录 第一部分第一部分 上机实验的目的及要求上机实验的目的及要求。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。3 1.1 上机实验的目的。 。 。 。 。 。 。 。 。 。 。 。 。 。

2、。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。3 1.2上机实验基本要求。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

3、。 。 。 。 。 。 。 。3 第二部分第二部分 实验内容实验内容。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。4 实验 1java 集合框架。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

4、。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。4 实验 2类型信息与反射。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。7 实验 3泛型。 。 。 。 。 。 。 。 。 。 。 。 。 。

5、 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。10 实验 4注解。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

6、 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。13 实验 5网络。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。16 实验 6多线程。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

7、。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。20 实验 7序列化。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

8、 。 。 。 。 。 。 。 。 。 。24 实验 8WEB 服务器开发。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。28 3 第一部分第一部分 上机实验的目的及要求上机实验的目的及要求 1.1 上机实验的目的上机实验的目的 高级 java 程序设计是软件工程专业的一门专业基础课,课程开设的目的 就是帮助学生建立面向对象编程的基本思想。通过本课程的学习,

9、使学生在短时 间内理解 java 面向对象编程的基本原则,以及对 Java Web 编程、java 数据库编 程、WEB 服务器编程有一个基本的了解,并为后继课程打下坚实的理论基础和 编程基础。 实验课是本门课程的重要环节。实验内容以验证性实验和设计性实验相结合 为主, 以综合性实验为辅。 实验过程中要求使用 JAVA 语言独立进行编程和调试。 通过实验主要要达到下述目的: 1、加深对面向对象编程思想的理解。 2、熟悉 JAVA 语言的语言要素, 通过大量的验证性实验, 巩固学生在理论课 上所学的知识点。 3、通过大量的实验编写来提高学生对程序的编写、调试、连接、运行全过 程,积累程序调试经验

10、。 4、学习如何系统的设计程序、使学生逐渐建立程序设计的系统观,养成良 好的编程习惯和编程风格。 1.2 上机实验基本要求上机实验基本要求 学生在实验前必须做好上机的各项准备,按教师的要求进行上机实验。具体 要求如下: 1、根据实验指导书提前做好上机预习。必须携带相关的源程序上机。程序 可以是由教师布置安排的或是自编的。 自编程序应书写整齐,并经人工检查无误,以提高上机效率。对程序中自己 有疑问的地方,应作出记号,以便在上机时给予注意。 2、必须携带教材和相关参考资料上机。 3、调试程序的过程应独立完成。 独立上机是学生独立思维能力独自动手能力的一个重要途径,上机过程中 出现的问题,一般应由学

11、生独立处理,不要轻易举手问老师或周围同学。对 常见的“出错信息”应尽快熟悉其含义,并在总结经验的基础上迅速排出常 见的错误。 4、在程序调试通过运行成功后,应及时做好程序清单和运行结果的记录, 实验结束后及时填写实验报告。实验报告应包括如下内容: (1)实验时间 (2)实验内容 (3)源程序清单 (4)运行结果及分析结论 5、上机过程中严格遵守实验室纪律,养成良好的上机习惯。 4 第二部分第二部分 实验内容实验内容 实验实验 1 1javajava 集合框架集合框架 一、一、实验目的实验目的 1、掌握 java 集合框架的层次体系结构 2、掌握规则集、线性表、队列等集合的相关知识。 3、了解

12、java 集合里面各种方法的相关算法,为数据结构后面的章节打好基 础。 二、二、实验内容实验内容 1、程序验证题。 (1)输入如下程序,观察输出结果。 (2)输入如下程序,观察输出结果。 public class TestLinkedHashSet public static void main(String args) Set set = new LinkedHashSet(); set.add(“London“); set.add(“Paris“); set.add(“New York“); set.add(“San Francisco“); set.add(“Beijing“); set

13、.add(“New York“); for(Object element:set) System.out.println(element.toString().toLowerCase(); public class TestHashSet public static void main(String args) Set set = new HashSet(); set.add(“London“); set.add(“Paris“); set.add(“New York“); set.add(“San Francisco“); set.add(“New York“); System.out.pr

14、intln(set); Iterator interatorIterator = set.iterator(); while(interatorIterator.hasNext() System.out.print(interatorIterator.next().toUpperCase(); 5 2、程序填空题。程序填空题。 (1)输出下面程序的运行结果。 (1) (2)输出下面程序的运行结果。 public class TestTreeSet public static void main(String args) Set set = new HashSet(); set.add(“Lon

15、don“); set.add(“Paris“); set.add(“New York“); set.add(“San Francisco“); set.add(“Beijing“); set.add(“New York“); TreeSet set2 = new TreeSet(set); System.out.println(“Sorted tree set: “+set2); System.out.println(“first(): “+set2.first(); System.out.println(“last(): “+set2.last(); System.out.println(“

16、headSet():“+set2.headSet(“New york“); System.out.println(“tailSet():“+set2.tailSet(“New york“); System.out.println(“lower: “+set2.lower(“P“); System.out.println(“higher: “+set2.higher(“P“); System.out.println(“floor: “+set2.floor(“P“); System.out.println(“ceiling: “+set2.ceiling(“P“); System.out.println(“pol

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号