android-java中常见的IO操作
一.分类
1.字节流:以byte为单位进行读/写操作.
2.字符流:以char(2个byte)为单位进行读/写.
3.节点流:以物理节点构造流(物理节点:文件, 字节/字符数组/字符串,网络数据,输入/输出设备 ).
4.包装流:以节点流来构造该流.
5.转换流:将字节流转换为字符流.
注意:输入/输出流是相对与程序而言.eg:读文件的内容到程序中,就是用到了输入流
二.常见的类:
1.输入字节流:
InputStream:输入字节流的父类 抽象类
ByteArrayInputStream: 读取字节数组 节点流
FileInputStream :读取文件 节点流
BufferedInputStream: 具有缓冲功能 处理流
DataInputStream:具有直接读取基本类型的功能 处理流
2.输出字节流:
OutputStream:输出字节流的父类 抽象类
ByteArrayOutputStream:写入字节数组 节点流
FileOutputStream:写入文件 节点流
BufferedOutputStream:具有缓冲功能 处理流
DataOutputStream:具有直接写入基本类型的功能 处理流
PrintStream:强大的输出功能:节点流(文件 字符串) 处理流
3.输入字符流:
Reader:输入字符流的父类 抽象类
CharArrayReader:读取字符数组 节点流
StringReader:读取字符串: 节点流
FileReader:读取文件,字符串 节点流
BufferedReader:具有缓冲功能 处理流
InputStreamReader:字节流到字符流的转换 转换流
4.输出字符流
Write:输出字符流的父类 抽象类
CharArrayWrite:写入字符数组 节点流
StringWrite:写入字符串 节点流
FileWrite:写入文件,字符串 节点流
PrintWrite:强大的输出功能 节点流(文件 字符串) 处理流 转换流---------------强大啊
BufferedWrite:具有缓冲功能 处理流
OutputStreamWrite:字节流到字符流的转换 转换流
3.各种类的构造和操作方法
InputStream:
int available():
待续~~~~~~~~~~~~~
分享到:
相关推荐
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教程,java IO教程,java IO教程,java IO教程,java IO...
Java教程之javaIO详解Java教程之javaIO详解Java教程之javaIO详解
java IO
2、常用21个IO流:FileWriter、FileReader、...3、JAVA IO流经典代码示例,示例从易到难。代码功能涉及字节、字符、字符串、文本文件、图片、音频、视频。演示错误用法和经典用法。 4、代码的结构可查看README文件。
java io 结构图java io 结构图
1、Java IO_NIO 2、Java+IO.pdf
JAVA课件Java IO.ppt详细了解JAVA
java IO操作详细解释 清华大学java io专用教材
Java IO流详解
java零基础自学 之 JavaIO流处理java零基础自学 之 JavaIO流处理
java IO(下)
java io 文件读写
个人给应届生培训用的讲义,主要是以Java IO为主题,包括IO的基本概念、IO模型、Java BIO ,NIO, NIO2。分享下
适合初学者练手.在了解 javaIO理论知识的基础上进一步巩固和深入了解
java IO流学习笔记
java io.pdf java io.pdf
java io处理 方法java io处理 方法
IO 简介,只看这篇,IO全部搞定,对于初学者来说,不可多得
Java io流的总结
收集了Java IO 文件读写等操作的实例