码迷,mamicode.com
首页 > 其他好文 > 详细

基本IO操作

时间:2015-05-26 00:07:26      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

1、IS和OS

  输入和输出

    什么是输入:

      输入就是一个从外界进入到程序的方向,通常我们需要”读取“外界的数据时,使用输入。所以输入是用来读取数据的。

    什么是输出:

      输出是一个程序发送到外界的方向,通常我们需要”写出“数据到外界时,使用输出。所以输出是用来写出数据的。

  节点流和处理流

    按照流是否直接与特定的地方(如磁盘、内存设备等)相连,分为节点流和处理流两类。

    节点流:

      可以从或向一个特定的地方(节点)读取数据。

    处理流:

      是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。

    通常节点流也称为低级流

    通常处理流也称为高级流或过滤流。

  IS和OS常用方法

    InputStream是所有字节输入流的父类,其定义了基础的读写方法,常用的方法如下:

      int read()

      读取一个字节,以int形式返回,该int值的”低八位“有效,若返回值-1则表示EOF

      int read(byte[] d)

      尝试最多读取给定数组的length个字节并存入该数组,返回值为实际读取到的字节量。

    OutputStream是所有字节输出流的父类,其定义了基础的写出方法,常用的方法如下:

      void write(int d)

      写出一个字节,写的是给定的int的”低八位“

      void write(byte[] d)

      将给定的字节数组中的所有字节全部写出、

2、文件流

  创建FOS对象(重写模式)

    FileOutputStream是文件的字节输出流,我们使用该流可以可以以字节为单位将数据写入文件。

    构造方法:

      FileOutputStream(File file)

      创建一个向File对象表示的文件中写出数据的文件的输出流

 

基本IO操作

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4529307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!