欢迎来到天天文库
浏览记录
ID:47893802
大小:445.86 KB
页数:35页
时间:2019-10-19
《高级java实验指导书(1)[定稿]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高级java程序设计实验指导书指导老师:王森重庆理工大学计算机科学与工程学院目录第一部分上机实验的目的及要求31.1上机实验的目的31.2上机实验基木要求………………………3第二部分实验内容4实验1java集合框架4实验2类型信息与反射’……。………。……7实验3泛型10实验4注解13实验5网络…………………——————16实验6多线程_20实验7序列化24实验8WEB服务器开发28第一部分上机实验的目的及要求1.1上机实验的目的《高级java程序设计》是软件工程专业的一门专业基础课,课程开设的目的就是帮助学生建立而向对象编程的基本思想。通过本课程的学习,使学生在短时间内理解java面向
2、对象编程的基本原则,以及对JavaWeb编程、java数据库编程、WEB服务器编程有一个基木的了解,并为后继课程打下坚实的理论基础和编程基础。实验课是木门课程的重要环节。实验内容以验证性实验和设计性实验相结合为主,以综合性实验为辅。实验过程屮要求使用JAVA语言独立进行编程和调试。通过实验主要要达到下述目的:1、加深对面向对象编程思想的理解。2、熟悉JAVA语言的语言要索,通过大量的验证性实验,巩固学生在理论课上所学的知识点。3、通过大量的实验编写来提高学生对程序的编写、调试、连接、运行全过程,积累程序调试经验。4、学习如何系统的设计程序、使学生逐渐建立程序设计的系统观,养成良好的编程习
3、惯和编程风格。1.2上机实验基本要求学生在实验前必须做好上机的各项准备,按教师的要求进行上机实验。具体要求如下:1、根据实验指导书捉前做好上机预习。必须携带相关的源程序上机。程序可以是由教师布置安排的或是自编的。自编程序应书写整齐,并经人工检查无误,以提高上机效率。对程序屮自己冇疑问的地方,应作出记号,以便在上机时给予注意。2、必须携带教材和相关参考资料上机。3、调试程序的过程应独立完成。独立上机是学生独立思维能力独自动手能力的一个重要途径,上机过程中出现的问题,一般应由学生独立处理,不耍轻易举手问老师或周围同学。对常见的“岀错信息”应尽快熟悉其含义,并在总结经验的基础上迅速排岀常见的错
4、误。4、在程序调试通过运行成功后,应及吋做好程序清单和运行结果的记录,实验结束后及时填写实验报告。实验报告应包括如下内容:(1)实验时间(2)实验内容(3)源程序清单(4)运行结果及分析结论5、上机过程中严格遵守实验室纪律,养成良好的上机习惯。第二部分实验内容实验1java集合框架一、实验目的1、掌握九眩集合框架的层次体系结构2、掌握规则集、线性表、队列等集合的相关知识。3、了解java集合里面各种方法的相关算法,为数据结构后面的章节打好基础。二、实验内容1、程序验证题。(1)输入如下程序,观察输出结果。publicclassTestLinkedHashSet{publicstaticv
5、oidmain(String[]args){Setset=newLinkedHashSet();set•add(11London11);set.add(nParisn);set・add("NewYork");set•add(nSanFrancisco11);set・add("Beijing");set・add("NewYork");for(Objectelement:set){System.out.printIn(element•toString()•toLowerCase());}}}(2)输入如下程序,观察输出结果。publicclassTestHas
6、hSet{publicstaticvoidmain(String[]args){Setset=newHashSet();set•add(nLondonn);set•add(nParisn);set・add("NewYork");set.add(nSanFrancisco11);set・add("NewYork");System.out.printIn(set);IteratorinteratorIterator=set.iterator();while(interatorIterator•hasNext()){2、System.out-pr
7、int(interatorIterator•next()•toUpperCase();}}}publicclassTestTreeSet{publicstaticvoidmain(String[]args){Setset=newHashSet();set•add(11London11);set•add(ffParisn);set・add("NewYork");set.add(11SanFrancisc
此文档下载收益归作者所有