java高级课程设计报告模板

java高级课程设计报告模板

ID:35201486

大小:114.00 KB

页数:9页

时间:2019-03-21

java高级课程设计报告模板_第1页
java高级课程设计报告模板_第2页
java高级课程设计报告模板_第3页
java高级课程设计报告模板_第4页
java高级课程设计报告模板_第5页
资源描述:

《java高级课程设计报告模板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、克拉玛依职业技术学院·信息工程系《Java高级程序设计》课程设计报告Java高级课程设计报告课程设计名称:Java高级课程设计学期:13-14-1班级:计网1231班姓名:黄磊指导老师:刘志生、白党强一、课程设计目的-第8页-克拉玛依职业技术学院·信息工程系《Java高级程序设计》课程设计报告课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《Java高级程序设计》是一门实用性和实践性都很强的课程,课程

2、设计环节应占有更加重要的地位,它是《JAVA程序设计》课程的后继。它要求学生能灵活掌握所学知识,为后续《JSP程序设计》、《J2EE程序设计》等后续课程打好基础。本课程设计的目的旨在帮助学生掌握Java高级应用相关知识,主要包括面向对象的数据结构,Java的集合构架、多线程、国际化、反射、泛型等内容,培养学生应用所学知识分析问题,解决问题的能力。二、课程设计内容项目1:编写一个Java应用程序,读取一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以相反次序显示出Link

3、edList内的所有内容Strings;BufferedReaderin=newBufferedReader(newFileReader("B.java"));while((s=in.readLine())!=null)l.add(s);in.close();for(inti=l.size()-1;i>=0;i--)System.out.println(l.get(i)+"")这道题使用到了:读取文件时用到了java.io包下的BufferedReader类;将读出的String对象置于LinkedList中时用到了java.util包下LinkedList类;主要

4、步骤时将文件读取并置于LinkedList中,然后倒着输出;项目2:编写一个Java应用程序,利用RandomAccessFile类,把10个10到100之间互不相等的随机int型整数写入到一个名字为int.dat文件中,然后按相反顺序读出这些数据置于TreeSet中,输出这个集合。(注意,一个int型数据占4个字节)-第8页-克拉玛依职业技术学院·信息工程系《Java高级程序设计》课程设计报告RandomAccessFileaccessFile=newRandomAccessFile(f,"rw");int[]a=newint[10];intx,n=0;intk=

5、0;while(n<10){x=(int)(Math.random()*89+11);for(inti=0;i

6、0名学生从大到小排序输出。(排序规则:先按年龄,然后按身高,最后按学号)publicintcompareTo(Objecto){Studentp=(Student)o;if(nl()p.nl())return-1;-第8页-克拉玛依职业技术学院·信息工程系《Java高级程序设计》课程设计报告if(sg()p.sg())return-1;if(xh()p.xh())return-1;elsereturn0;}}这道题主要用了c

7、ompareTo方法,它允许在排序顺序上实现精确控制,还可以用来控制某些数据结构的顺序。这道题就是先按年龄,然后按身高,最后按学号来排序的。项目4:编写一个Java网络应用程序,该应用分服务器端程序和客户端程序两部分。服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服务器端口5678发送请求。服务器不断接收客户机所写入的信息,并且服务器也会做出"Receive"为回应,告知客户机已接收到消息。要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。客户机发送"End"字符串时,客户端程序退出。(服务端程序和客户端程序分别命名为Server.ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。