第十二章 1 java输入流和输出流

 

12、1Java输入和输出流

一、java的标准数据流

标准的输入/输出是指在字符的方式下程序与系统进行交互的方式。主要分为三种

标准的输入(System.in),对象是键盘。

标准的输出(System.out),对象是显示器屏幕。

标准的错误输出,对象是显示器屏幕

    缓冲流(Buffered Stream)可以提高内存与外部设备的数据传输效率。

二、  java.io包中的数据流及文件类

(一)java.io包支持两种类型的数据流:字节流(inputStream和OutputStream)和字符流(Reader和Writer)。

1、字节输入流InputStream类

read():从流中读取数据。

skip():跳过流中若干字节数

available():返回流中可用字节数。

mark():在流中标记一个位置

reset():返回标记的位置

markSupport():是否支持标记和复位操作。

close():关闭流。

2、字节流输出OutputStream类

  OutputStream类为所有面向字节的输出流父类,为Java.io包中的抽象类。类的定义

 Public abstract class OutputStream extends Object

      Write(int b):将一个整数输出到流中。

      Write(byte b[]):将数组中的数据输出到流中。

      Write(byte b[],int off,int len):将数组b中从off指定的位置开始len长度的数据输出到流中。

      flush():将缓冲区中的数据强制送出。

      Close():关闭流

    (二)文件类File和RandomAccessFile:File类记载文件信息并以顺序方式访问文件;RandomAccessFile类以随机操作方式访问文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值