下载此文档

IO流与文件.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
第 11 章
IO流与文件
一、IO流
流是指在计算机的输入输出之间运动的数据序列。输入流代表从外设流入计算机的数据序列;输出流代表从计算机流向外设的数据序列。
流式输入输出的特点
每个数据都必须等待排在它前面的数据读入或送出之后才能被读写,每次读写操作处理的都是序列中剩余的未读写数据中的第一个,而不能随意选择输入输出的位置。
二、I/O包类层次图
FileInputStream
FileOutputStream

OutputStream
InputStream
抽象类
InputStream类的主要方法
int read( ) //抽象方法,读取一个字节
int read(byte b[ ])
int read(byte b[ ],int offset,int length)
long skip( n) //在输入流中跳过n个字节
void reset( ) //返回上一个标记
void mark(int readlimit) //设置标记
boolean markSupport( )
int available( )
void close( ) //关闭输入流
OutputStream类的主要方法
void write( int b) //抽象方法
void write(byte b[ ])
void flush( )
void close( )
标准输入输出
在Java中,标准输入为键盘,标准输出为屏幕。为了方便 I/O,Java 定义的 System 类中包含了两个静态变量,in 和 out,它们分别对应系统的标准输入输出。
( )的说明
从键盘缓冲区读入一个字节的数据,高位全为0,构成int类型的数值返回
必须写在try块中
try {
ch=(char)( );
}
catch (IOException e){...}
当键盘缓冲区没有被读取的数据时,将导致系统转入阻塞状态
FileInputStream
如果用户的文件读取需求比较简单,那么可以使用 FileInputStream 类,该类是从 InputStream中派生出来的,其中的所有方法都是从 InputStream类继承来的。基本操作步骤:
建立文件的输入流对象
从输入流中读取字节
关闭流
import .*;
class readFileTest
{
public static void main( String[ ] args )
{
try{
FileInputStream oFIS = new FileInputStream( “c:\\" );
int nBuffer = -1;
while( -1 != ( nBuffer = ( ) ) )
{( (char) nBuffer ); }
}
catch( IOException e )
{ ( e );
( 1 );
}
}
}

IO流与文件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2015-12-20