java的io系统

小肥0406

小肥0406

2016-02-19 17:06

下面是个简单易学的java的io系统教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

  一. Input和Output

  1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:

  1.1 以字节为导向的stream

  以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:

  1) input stream:

  1) ByteArrayInputStream:把内存中的一个缓冲区作为InputStream使用

  2) StringBufferInputStream:把一个String对象作为InputStream

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  3) FileInputStream:把一个文件作为InputStream,实现对文件的读取操作

  4) PipedInputStream:实现了pipe的概念,主要在线程中使用

  5) SequenceInputStream:把多个InputStream合并为一个InputStream

  2) Out stream

  1) ByteArrayOutputStream:把信息存入内存中的一个缓冲区中

  2) FileOutputStream:把信息存入文件中

  3) PipedOutputStream:实现了pipe的概念,主要在线程中使用

  4) SequenceOutputStream:把多个OutStream合并为一个OutStream

  1.2 以Unicode字符为导向的stream

  以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取或往stream中写入信息。以Unicode字符为导向的stream包括下面几种类型:

  1) Input Stream

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  1) CharArrayReader:与ByteArrayInputStream对应

  2) StringReader:与StringBufferInputStream对应

  3) FileReader:与FileInputStream对应

  4) PipedReader:与PipedInputStream对应

  2) Out Stream

  1) CharArrayWrite:与ByteArrayOutputStream对应

  2) StringWrite:无与之对应的以字节为导向的stream

  3) FileWrite:与FileOutputStream对应

  4) PipedWrite:与PipedOutputStream对应

展开更多 50%)
分享

猜你喜欢

java的io系统

编程语言 网络编程
java的io系统

彻底明白 Java 语言中的IO系统

编程语言 网络编程
彻底明白 Java 语言中的IO系统

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java中 IO 常用IO操作类继承结构分析

编程语言 网络编程
java中 IO 常用IO操作类继承结构分析

Java IO 包中的Decorator模式

编程语言 网络编程
Java IO 包中的Decorator模式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java初学者入门——IO包的学习引导

编程语言 网络编程
Java初学者入门——IO包的学习引导

从File类开始IO系统介绍

编程语言 网络编程
从File类开始IO系统介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

取时一个时间的年月日+调用CSS用link

取时一个时间的年月日+调用CSS用link

提示打印机服务无法自动启动怎么办

提示打印机服务无法自动启动怎么办
下拉加载更多内容 ↓