节点流类
InputStream OutputStream 所有字节输入输出流抽象类
BufferedInputStream BufferedOutputStream 缓存字节输入输出流
DateInputStream DateOutputStream 基本数据类型的输入输出
FileInputStream FileOutputStream 文件输入输出流类
PipedInputStream PipedOutputStream 程序字节流管道建立
ByteArrayInputStream ByteArrayOutputStream 字节数组缓存区
字符流
Reader Writer 所有字符流类的抽象类
FileReader FileWriter 文件字符串操作
PipedReader PipedWriter 程序字符流管道建立
StringReader StringWriter 字符串输入输出类
BufferedReader BufferedWriter 缓存字符输入输出
InputStreamReader 字节转字符的桥梁
字符串操作
StringBuilder StringBuffer
连续读取字节的对象叫输入流
JAVA中InputStream类描述所有输入流的抽象概念
InputStream类的方法
int read(), 只读一个字节,放入整数低字节
二进制 1111 1111 byte类型为-1,int类型为255
int read(byte[] b) 返回读取的字节长度,尽可能读取字节数组长度的数据
int read(byte[] b,int off,int len) 返回读取的字节长度
long skip(long n) 返回跳过的字节长度,用于包装类
int available() 返回当前输入流中可读的字节数
void mark(int readlimit)用于包装类
void reset() 返回到标记处
boolean markSupported() 是否支持mark
void close() 关闭流
连续写入字节的对象叫输出流
JAVA中OutputStream类描述所有输入流的抽象概念
OutputStream类的方法
void write(int b) 写入整数的低字节
void write(byte[] b) 将字节数组写入到输出流
void write(byte[] b,int off,int len)
void flush() 将内存缓存区的内容清空并输出
void close()
FileInputStream
FileOutputStream //存在文件,则覆盖清除,不存在创建。
创建文件的输入流和输出流,通过构造函数初始化
===
PipedInputStream
PipedOutputStream类
无参构造函数
用于在应用程序中创建管道通信
connect()连接两个管道
===
ByteArrayInputStream
ByteArrayOutputStream类
完成对字节数组内容的读写。
ByteArrayInputStream(byte[] buf)
取得字节数组中的所有数据,作为数据源
ByteArrayInputStream(byte[] buf,int offset,int length)
取得offset 长length的字节作为数据源
ByteArrayOutputStream()
创建一个32字节的缓冲区
ByteArrayOutputStream(int)
根据指定的大小创建缓冲区
用于写入数据缓存
StringReader
StringWriter
! System.in连接到键盘,是InputStream类型的实例对象
! System.out连接到显示器,是PrintStream类型的实例对象
! 输入输出流的结束返回 -1
分享到:
相关推荐
基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java输入输出流;进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、...
对java输入输出流与文件处理进行详细的阐述
关于java输入输出流的代码示例,可以通过这些示例学习
JAVa输入输出流 上课做的JAVa输入输出流程序,把一个文件中的东西读出写到另一个文件中
java输入输出流.ppt,详细介绍java的输入输出流,帮助你快速掌握java
java输入输出流和文件操作.pdf
JAVA中,字节流和字符流的套用,提供IO输入输出的基本语法和步骤
Java输入输出流.pdf
(1)先输入第一组操作数,并将其存放在一个文件中。 (2)然后输入第二组操作数,并将其存放在第二个文件中。 (3)选择一种加减乘除运算。 (4)从第一个文件中取第一个操作数,从第二个文件中取第二个操作数,将...
java 输入输出流 I/O 实例 从文件读取信息,将处理过的信息写回文档。
java输入输出流的简单例子
java输入输出流的两种写法,我自己写的
Java输入输出流Java输入输出流
我们的第三次Java作业, 一个.java文件。一共有三个
比较简单的学生成绩管理,采用java输入输出流。
java 输入输出流加密源码 里面详细介绍了加密流的代码,是文件的输入输出流,不过大同小异 其他io一样