java上机实验报告的解析_java实验报告解析.doc

java实验报告解析,tcp协议解析实验报告,dns解析实验报告,树干解析实验报告整理,吸收与解析实验报告,java实验报告,java计算器实验报告,java实验报告总结,java程序设计实验报告,javaweb实验报告

《面向对象程序设计》

实验报告与习题册2013 / 2014 学年 第1学期系 别 计算机科学与技术系专 业 软件工程import java.io.*;

public class FileCopy

{

public static void main(String[]args)

{

FileInputStream fis = null;

FileOutputStream fos = null;

BufferedInputStream bis = null;

BufferedOutputStream bos = null;

int c;

try

{

fis = new FileInputStream("d:/a1.txt");

bis = new BufferedInputStream(fis);

fos = new FileOutputStream("d:/a2.txt");

bos = new BufferedOutputStream(fos);

while((c = bis.read())!=-1)

bos.write(c);

bos.flush();

}

catch(FileNotFoundException e1)

{

System.out.println(e1);

}

catch(IOException e2)

{

System.out.println(e2);

}

finally

{

try

{

if(fis !=null)

fis.close();

if(fos !=null)

fos.close();

if(bis !=null)

bis.close();

if(bos !=null)

bos.close();

}

catch(IOException e3)

{

System.out.println(e3);

}

}

}

}

运行结果

2、定义一个类,把这个类所生成的若干对象写入到文件中,然后从文件中读出对象,测试读出对象的正确性。

import java.io.*;

import java.util.*;

class Student implements Serializable

{

String name;

char sex;

int age;

public Student(String name,char sex,int age)

{

this.name = name;

this.sex = sex;

this.age = age;

}

public String getInfo()

{

return("姓名:" + name + "\t" + "性别:" + sex + "\t" + "年龄:" + age);

}

}

public class ObjectFile {

public static void main(String[] args) throws Exception

{

/*

Student s1 = new Student("Jack",'M',20);

Student s2 = new Student("Jom",'M',25);

FileOutputStream fos = new FileOutputStream("e:\\b.txt");

ObjectOutputStream os = new ObjectOutputStream(fos);

os.writeObject(s1);

os.writeObject(s2);

os.close();

*/

Student s1;

Student s2;

FileInputStream fis = new FileInputStream("e:\\b.txt");

ObjectInputStream os = new ObjectInputStream(fis);

s1 = (Student)os.readObject();

System.out

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值