黑马程序员 Java IO流
来源:互联网 发布:贵金属走势图软件 编辑:程序博客网 时间:2024/04/29 00:44
IO流用来处理设备之间的数据传输,jav对数据的操作是通过流的方式,用于操作流的对象都在IO包中。流按操作数据分为两种:字节流和字符流。按流向分为输入流和输出流;按传输单位分为字节流(Stream)结尾的和字符流(Reader和Writer);按功能还可以分为节点流和过滤流。节点流:负责数据源和程序之间建立连接;(相当于裸枪)过滤流:用于给节点增加功能。(相当于功能零部件)过滤流的构造方式是以其他流位参数构造(这样的设计模式称为装饰模式)。
IO流中有4个基本基类 字节流两种,分别是InputStream和OutoutStream。字节流分为 Reader和Writer。四个基类派生的子类全部由其父类名作为后缀名。
InputStream的基本方法
int read() throws IOException 读取一个字节以整数形式返回,如果返回-1已到输入流的末尾
void close() throws IOException 关闭流释放内存资源
long skip(long n) throws IOException 跳过n个字节不读
OutputStream的基本方法
void write(int b) throws IOException 向输出流写入一个字节数据
void flush() throws IOException 将输出流中缓冲的数据全部写出到目的地
Writer的基本方法
void write(int c) throws IOException 向输出流写入一个字符数据
void write(String str) throws IOException将一个字符串中的字符写入到输出流
void write(String str,int offset,int length)
将一个字符串从offset开始的length个字符写入到输出流
void flush() throws IOException将输出流中缓冲的数据全部写出到目的地
Reader的基本方法
int read() throws IOException 读取一个字符以整数形式返回,如果返回-1已到输入流的末尾
IO流是一个重要的环节,任何操作都需呀进行输入输出的操作。
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://edu.csdn.net/heima" target="blank">http://edu.csdn.net/heima</a>
- 黑马程序员 Java IO流
- 黑马程序员--Java IO流
- 黑马程序员----Java(IO流)
- 黑马程序员---IO流【java】
- 黑马程序员-java IO流
- 黑马程序员-java IO流
- 黑马程序员-java-流(IO)
- 黑马程序员 Java--IO流
- 黑马程序员--java IO流
- 黑马程序员--JAVA<IO流>
- 黑马程序员-----java-Io流
- 黑马程序员-java IO流
- "黑马程序员"Java IO流
- 黑马程序员--Java--IO流
- 《黑马程序员》Java IO流
- 黑马程序员---java io
- 黑马程序员--Java IO
- 黑马程序员--IO(Java)
- 通过Java得到的时间与操作系统时间不一致,如何修改Java虚拟机时间?
- C#中实现接口排序
- 智能电视的“第二屏幕”以及“智能”之所在
- sqlserver 中的exec问题
- 免费获取百度文库的文章(厌恶积分下载)
- 黑马程序员 Java IO流
- 整人vbs文件
- T-Sql函数简单总结
- matlab中画直线的最简单方法
- WebGL自学教程——WebGL示例:14. 渲染到纹理和多程序对象
- DataGridView直接导出EXCEL
- ObjectARX中读写txt文件的一个类实例
- 基于TCP/IP协议的客户端应用程序
- OpenCV学习笔记(十九)——浅尝contrib