/**
* 1、过滤流
* Object
* Data:基本数据过滤脸
* BufferedOutputStream
*
*
* IO流:用来传输数据
* 分类:
* 按照流方向分类
* 输入流
* 输出流
*
* 按照类型分类:
* 字符流:用来传输字符文件。字符流属于字节流
* 字节流:所有流都可以是字节流
*
* 按照功能分类:
* 节点流:所有流都可以是节点流
* 过滤流:增强流的功能
*
* Serializable :标题接口,启用序列化功能
*
* 起点
* 终点
*
* 数据:
* 数据类型:
* 基本类型:
* 整数:byte 1 short 2 int 4 long 8
* 小数
* 文本:char-存储单个字符
* 逻辑
*
* 使用流步骤:
* 1、创建流对象(输入/输出)
* 2、使用流(读取/写出)
* 3、关闭流
*
* 注意:1个字母占用一个数据字节
*
* 自己开发记事本软件
*
*/
//写出数字
//创建输出流
FileOutputStream fos=new FileOutputStream("d://万乐/data.txt");
//包装过滤流
DataOutputStream dos=new DataOutputStream(fos);
//写出数据
dos.writeDouble(99.9);
//关闭流
dos.close();
System.out.println("写出完成");
//读取回来
FileInputStream fis=new FileInputStream("d://万乐/data.txt");
//包装过滤流
DataInputStream dis=new DataInputStream(fis);
//关闭流
double i = dis.readDouble();
System.out.println(i);
dis.close();
System.out.println();
System.out.println("==============================");
FileOutputStream fos2=new FileOutputStream("d://万乐/data.txt");
BufferedOutputStream bos=new BufferedOutputStream(fos2);
bos.write(99);
bos.flush();
bos.close();
System.out.println("写出完成");
IO流一些用法
最新推荐文章于 2024-06-04 19:33:12 发布