- 6
- 0
- 约 18页
- 2016-10-08 发布于贵州
- 举报
电子信息学院
实验报告书
课程名: 面向对象程序设计(Java) 题 目: 实验07 IO流 实验类别: 【验证】 班 级: BX1210 学 号: 28 姓 名: 俞佳星
一、实验目的
(1)理解数据流的概念。
(2)了解Java流的层次结构。
(3)理解并掌握文件的读写操作过程和方法。
(4)掌握File、BufferedReader、FileInputStream、FileOutputStream、IOException、FileNotFoundException等类的基本使用方法。
(5)掌握对象的序列化和反序列化、随机访问文件类等常用I/O类的使用方法。
二、实验内容
(1)参考如下Student和ObjectIODemo类的定义,实现一个学生管理程序StuInfoMan类,功能要求如下:
① 能够添加学生、删除学生、修改学生信息、显示表中所有学生对象;
② 能在程序结束时保存所有操作结果,再次启动该程序时能够自动读入上次保存的操作结果,并能在该结果上继续操作;
③ 存储学生对象的容器可采用数组或其它任何常见的集合对象;
④ 可自行决定是否采用GUI图形用户界面。
import java.io.*;
class Student implements Serializable {
private static final long serialVersionUID = 1L;
String no;
String name;
char gender;
short age;
float score;
public Student(String no, String name, char gender, short age, float score) {
this.no = no;
= name;
this.gender = gender;
this.age = age;
this.score = score;
}
}
public class ObjectIODemo {
public static void writeObj(Object obj, String fileName) throws Exception{
FileOutputStream fos = new FileOutputStream(fileName);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(obj);
oos.flush();
oos.close();
}
public static Object readObj(String fileName) throws Exception{
Object obj;
FileInputStream fis = new FileInputStream(fileName);
ObjectInputStream ois = new ObjectInputStream(fis);
obj = ois.readObject();
ois.close();
return obj;
}
public static void main(String args[]) throws Exception{
Student s = new Student(101,张三,男,(short)19, 83F);
Student t=null;
writeObj(s, stu.dat);
t=(Student)readObj(stu.
您可能关注的文档
- 教务管理等人员训试题及参考答案汇总(复习参考用).doc
- 教学目的了解中茶文化的相关知识.doc
- 教学中的互联网索_高二语文《项羽本纪》教学设计.doc
- 教育部参赛_《变浮和沉》教学设计_刘美华.doc
- 结构化学1~8线测试答案.doc
- 结构力学复习参题.doc
- 金立GN706刷机教程发布了.doc
- 金牌内勤和金牌售员如何应对不同顾客的话术?.doc
- 近代列强入侵与国人民的反抗.doc
- 近代中国维护国主权的斗争(专题教案).doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)