Java 数据流与内存流

    计算机程序中,获取数据的方式有多种,比如:程序中直接给出、键盘输入、从数据文件中读取、从数据库中读取、通过网络读取等。
为了更有效地进行数据的输入/输出操作,Java将各种数据源的数据,抽象为“数据流”,即stream。

数据流:是指一组有顺序的、有起点和终端的字节集合,是对输入/输出的总称。

数 据 输 入 / 输 出 流 (DatalnputStream 类 与 DataOutputStream 类 ) 允 许 应 用 程 序 以 与 机 器 无 关 的 方 式 从 底 层 输 入 流 中 读 取 基 本 Java 数 据 类 型 。 也 就 是 说 , 当 读 取 一 个 数 据 时 , 不 必 再 关 心 这 个 数 值 应 当 是 什 么 字 节 。

数据流的主要方法:

    void write(byte[] b,int off,int len);//将byte数组off角标开始的len个字节写到OutputStream 输出流对象中。

    void write(int b);//将指定字节的最低8位写入基础输出流。

    void writeBoolean(boolean b);//将一个boolean值以1-byte形式写入基本输出流。

    void writeByte(int v);//将一个byte值以1-byte值形式写入到基本输出流中。

    void writeBytes(String s);//将字符串按字节顺序写入到基本输出流中。

    void writeChar(int v);//将一个char值以2-byte形式写入到基本输出流中。先写入高字节。

    void writeInt(int v);//将一个int值以4-byte值形式写入到输出流中先写高字节。

    void writeUTF(String str)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值