package io;
public class IO {
/*
* 流概述
* 流是一组有序的数组序列,根据操作类型,可分为输入流和输出流两种。
* java由数据流处理输入(Input)/输出(Output)模式,程序从指向
* 源的输入流读取源的数据。
* 输入/输出流
* 输入流
* InputStream类是字节输入流的抽象类,是所有字节输入流的父类。
* 该类中的所有方法遇到错误时都会引发IOException异常。
* read():从输入流读取数据的下一个字节。返回的是0~255范围内的int字节值,
* 如果已经到达流末尾而没有可用的字节,则返回值-1.
* read(byte3[] b):从输入流读入一定长度的字节,并以整形的形式返回字节数
* close():关闭此输入流并释放与该流关联的所有系统资源。
* java中的字符是Unicode编码,是双字节的。InputStream是用来处理字节的,并不适合处理字符文本。
* java为字符文本提供了一套单独的类Reader,但Reader并不是InputStream的替换者,
* 只是在处理字符串时简化了编程
* Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类
*/
public static void main(String[] args) {
/*
* 输出流
* OutputStream类是字节输出流的抽象类,此抽象类是表示输出字节流的所有类的超类
* OutputStream类所有方法均返回void,在遇到错误时会引发IOException。
* write(int b):将指定的字节写入此输出流
* write(byte[] b):将半个字节从指定的byte数组写入此输出流
* write(byte[] b,int off, int len):将指定的byte数组中从偏移量off开始的len个字节写入此输出流
* flush():彻底完成输出并清空缓存区
* close():关闭输出流
* Writer类是字符输出流的抽象类,所有字符输出流的实现都是它的子类
*/
}
}
public class IO {
/*
* 流概述
* 流是一组有序的数组序列,根据操作类型,可分为输入流和输出流两种。
* java由数据流处理输入(Input)/输出(Output)模式,程序从指向
* 源的输入流读取源的数据。
* 输入/输出流
* 输入流
* InputStream类是字节输入流的抽象类,是所有字节输入流的父类。
* 该类中的所有方法遇到错误时都会引发IOException异常。
* read():从输入流读取数据的下一个字节。返回的是0~255范围内的int字节值,
* 如果已经到达流末尾而没有可用的字节,则返回值-1.
* read(byte3[] b):从输入流读入一定长度的字节,并以整形的形式返回字节数
* close():关闭此输入流并释放与该流关联的所有系统资源。
* java中的字符是Unicode编码,是双字节的。InputStream是用来处理字节的,并不适合处理字符文本。
* java为字符文本提供了一套单独的类Reader,但Reader并不是InputStream的替换者,
* 只是在处理字符串时简化了编程
* Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类
*/
public static void main(String[] args) {
/*
* 输出流
* OutputStream类是字节输出流的抽象类,此抽象类是表示输出字节流的所有类的超类
* OutputStream类所有方法均返回void,在遇到错误时会引发IOException。
* write(int b):将指定的字节写入此输出流
* write(byte[] b):将半个字节从指定的byte数组写入此输出流
* write(byte[] b,int off, int len):将指定的byte数组中从偏移量off开始的len个字节写入此输出流
* flush():彻底完成输出并清空缓存区
* close():关闭输出流
* Writer类是字符输出流的抽象类,所有字符输出流的实现都是它的子类
*/
}
}