java.io包中定义了多个流的类型(类或抽象类)来实现输入与输出功能,
可以根据不同的角度对其进行分类:
1:按数据流的方向不同,可以分为输入流,输出流(从程序的角度)
2:按处理数据单位不同,可以分为字节流(按字节读取,00000000,00010000等),字符流(java中,一个字符占两个字节,uncode)
3:按照功能不同,可以分为节点流,处理流
io,内部分类继承以下四种抽象流类型
InputStream 流
OutputStream流
Reader流:
Writer字符流: