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