介绍一下Java的输入输出流

2012-12-24 20:32:09 阅读( 63 )

2195人 收藏本页

标签:Java面试题

在java使用流的机制进行数据的传送,从文件到内存是输入流,从内存到文件是输出流,输入流可以通过 read读取,输出流以write或print写入,对于流可以是分为高层流和低层流,低层以一个字节或字符为单位进行处理,高层流以一批数据为单位进行处理。
  FileInputStream(System.in)至InputSteamReader至BufferReader
  OutputSteam(System.out)至printStream
  FileReader至BufferedReader
  FileWriter 至 PrintWriter或bufferWriter
分类:
 字节(二进制)
   FileInputStream(低层输入流)
   FileOutputStream(低层输出流)

   PrintStream(高层流)  System.out.println()
 字符(一个char)
   FileReader
   FileWriter

来自IT公司面试手册

下一篇:java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?

上一篇:Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用。

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题