登录站点

用户名

密码

二进制文件读写及总结===和李波say bye

已有 59 次阅读  2010-02-04 21:27   标签二进制  bye  李波  say  文件 
To:李波同学,现在不得不和你说byebye了,谢谢,多谢你的辛勤劳动了!
学习心得:
1、主要也是四个步骤;呵呵
2    第八章学习总结如下
1. File 类用于访问文件系统
2. 流是指一连串流动的字符,是以先进先出方式发送信息的通道
3. 流可以分为输入输出流,也可以分为字节流和字符流
4. 运用FileInputStream和FileOutputStream可以读写文本文件
5. 运用BufferedReader和BufferedWriter也可以读写文本文件,且性能较高
6. 运用DataInputStream和DataOutputStream可以读写二进制文件

摘录内容:
8.4.1 利用字节流类DataInputStream 读二进制文件
1. 引入相关的类
    import java.io.FileInputStream;
    import java.io.DataInputStream;
2. 构造一个数据输入流对象
FileInputStream fis = new FileInputStream(“HelloWorld.class”);
   DataInputStream dis = new DataInputStream(fis);
3. 利用数据输入流类的方法读取二进制文件的数据
    dis.readInt();          // 读取出来的是整数
    dis.readByte();       // 读取出来的数据是Byte类型
4. 数据输入流的关闭
    dis.close ();  //关闭数据输入流
8.4.2 利用字节流类DataOutputStream 写二进制文件
1. 引入相关的类
    import java.io. FileOutputStream;
    import java.io. DataOutputStream;
2. 构造一个数据输出流对象
FileOutputStream outFile = new FileOutputStream("temp.class");
    DataOutputStream out = new DataOutputStream(outFile);
3. 利用文件输出流类的方法写二进制文件
    out.writeByte(1);  //把数据写入二进制文件
4. 数据输出流的关闭
    out.close();
分享 举报