首页 > 编程语言 > 详细

Java学习笔记:IO

时间:2019-07-12 13:59:27      阅读:113      评论:0      收藏:0      [点我收藏+]

流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象。

流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
流的作用:为数据源和目的地建立一个输送通道。

Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流。

IO的分类:

  • 根据处理数据类型的不同分为:字符流和字节流
  • 根据数据流向不同分为:输入流和输出流
  • 按数据来源(去向)分类:
    • File(文件): FileInputStream, FileOutputStream, FileReader, FileWriter 
    • byte[]:ByteArrayInputStream, ByteArrayOutputStream 
    • Char[]: CharArrayReader,CharArrayWriter 
    • String:StringBufferInputStream, StringReader, StringWriter 
    • 网络数据流:InputStream,OutputStream, Reader, Writer 

 

参考:

https://www.cnblogs.com/ylspace/p/8128112.html 

END

Java学习笔记:IO

原文:https://www.cnblogs.com/colin220/p/10650198.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!