- 1
- 0
- 约1.02万字
- 约 19页
- 2017-11-17 发布于河南
- 举报
12 第十二章 高级IO流
第章:
学习目标
I/O基础知识
Java语言中数据流是发送或接收数据的管道。通常,你的程序是流的一个端点,其它程序或文件是流的另一个端点。
流的单向性:源端点和目的端点分别叫做input stream(输入流)和output stream(输出流)。你可以从输入流读,但你不能对它写;同样,你可以向输出流写,但不能从输出流读。
数据流的分类如图
InputStream和OutputStream:字节流。其它字节流都是InputStream或OutputStream的子类。
Reader和 Writer:字符流。其它字符流都是Reader或Writer的子类。
字节流
InputStream
InputStream有三个方法访问它的数据:
int read():简单读方法,返回一个int值,它是从流里读出的一个字节。如果遇到文件结束则返回-1。
int read(byte []):将数据读入到字节数组中,并返回所读的字节数。
int read(byte[], int offset,int length) 将数据读入到字节数组中,并返回所读的字节数。Offset是数组的偏移量,length是读取的长度。
void close() 你完成流操作之后,就关闭这个流。如果你有一个流所组成的栈,使用过滤器流,就关闭栈顶部的流。这个关闭操作会关闭其余的流。
int available()
您可能关注的文档
- 国二计算机VB教程14.ppt
- 使用ADS创建工程.doc
- 太阳能热水器软件平台设计方案.ppt
- 第10讲 文件系统.ppt
- 第5章 创建应用程序框架.ppt
- 第03章 计算机操作系统1.ppt
- 第6章 使用JavaBean分离表示与实现.ppt
- 5第三章 Linux下C编程.ppt
- 01.Mac OS X驱动程序 20100608.ppt
- FAT(File Allocation Table)文件系统.ppt
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)