- 3
- 0
- 约5.95千字
- 约 9页
- 2016-12-06 发布于重庆
- 举报
Java高級课程设计报告模板
Java高级课程设计报告
课程设计名称:Java高级课程设计
学 期:13-14-1
班 级:计网1231班
姓 名:黄磊
指 导 老 师:刘志生、白党强
一、课程设计目的
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《Java高级程序设计》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位,它是《JAVA程序设计》课程的后继。它要求学生能灵活掌握所学知识,为后续《JSP程序设计》、《J2EE程序设计》等后续课程打好基础。
本课程设计的目的旨在帮助学生掌握Java高级应用相关知识,主要包括面向对象的数据结构,Java的集合构架、多线程、国际化、反射、泛型等内容,培养学生应用所学知识分析问题,解决问题的能力。
二、课程设计内容
项目1:编写一个Java应用程序,读取一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以相反次序显示出LinkedList内的所有内容
String s;
BufferedReader in= new BufferedReader(new FileReader(B.java));
while((s=in.readLine())!=null)
l.add(s);
in.close();
for(int i=l.size()-1;i=0;i--)
System.out.println(l.get(i)+ )
这道题使用到了:读取文件时用到了java.io包下的BufferedReader类;将读出的String对象置于LinkedList中时用到了java.util包下LinkedList类;主要步骤时将文件读取并置于LinkedList中,然后倒着输出;
项目2:编写一个Java应用程序,利用RandomAccessFile类,把10个10到100之间互不相等的随机int型整数写入到一个名字为int.dat文件中,然后按相反顺序读出这些数据置于TreeSet中,输出这个集合。(注意,一个int型数据占4个字节)
RandomAccessFile accessFile = new RandomAccessFile(f, rw);
int[] a= new int[10];
int x,n=0;int k=0;
while(n10) {
x=(int)(Math.random()*89+11);
for(int i=0;in;i++)
if(x==a[i]){
k=1;
break;
}
if(k==0)
a[n++]=x;
}
这道题主要用到了RandomAccessFile类,支持对随机访问文件的读取和写入toString()方法用于将学生类对象转换成String对象和一个用于比较大小的方法(实现Comparable接口的compareTo方法)。要求将10名学生从大到小排序输出。(排序规则:先按年龄,然后按身高,最后按学号)
public int compareTo(Object o) {
Student p=(Student)o;
if (nl() p.nl())
return 1;
if (nl() p.nl())
return -1;
if (sg() p.sg())
return 1;
if (sg() p.sg())
return -1;
if (xh() p.xh())
return 1;
if (xh() p.xh())
return -1;
else
return 0; }}
这道题主要用了compareTo方法,它允许在排序顺序上实现精确控制还可以用来控制某些数据结构的顺序Java网络应用程序,该应用分服务器端程序和客户端程序两部分。服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服务器端口5678发送请求。服务器不断接收客户机所写入的信息,并且服务器也会做出Receive为回应,告知客户机已接收到消息。要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。客户机发送End字符
您可能关注的文档
最近下载
- SY-T 5504.3-2008 油井水泥外加剂评价方法 第3部分:减阻剂.pdf VIP
- 【三年级数学】每日口算 30 天.pdf VIP
- 物资采购应急方案.docx VIP
- 餐饮服务与管中职全套完整教学课件.pptx
- 第四版国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 1209 六年级(上)英语知识点汇总(外研版).docx VIP
- ICP-MS介绍讲课课件.ppt VIP
- 6篇2025年度民主生活会“五个带头”对照检查材料(参考范文).docx VIP
- DBJT_15-138-2018_建筑电气防火检测_技术规程-全国各省建筑标准.pdf VIP
- j12ZG604-全国各省建筑标准.pdf VIP
原创力文档

文档评论(0)