java流

1 java.io包中定义了多个流类型来实现输入输出功能,可以从不同的角度对其进行分类

  a 按数据流的方向不同可以分为输入流和输出流

  b 按处理数据单位不同可以分为字节流和字符流

  c 按功能不同可以分为节点流和处理流

2 j2sdk提供的所有流类型位于java.io内,都分别继承一下4中抽象类型

  字节流 字符流
输入流 InputStream Reader
输入流 OutputStream Writer

 

 

3 FileInputStream   FileOutputStream   FileReader   FileWriter 用来读写文件

4  BufferedInputStream   BufferedOutputStream   BufferedReader   BufferedWriter 套接在别的流上面

5 DataInputStream  DateOutputStream 用来读写int double等基础数据类型,套接在别的流上面

6 PrintStream PrintWriter 打印流,System.out就是PrintStream类型

7 Object流,直接将Object写入或读出。序列化 

 

 

 

原文地址:https://www.cnblogs.com/xiangliqi/p/4415083.html