码迷,mamicode.com
首页 > 编程语言 > 详细

java的输入输出流(一)

时间:2014-08-07 13:24:30      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:java   io   

java中i/o流是java中核心的一部分,以前学过,但是理解不够深入,渐渐的也就忘了,现在在从新学习下java的io处理,写下我学习的笔记,便于记忆,和总结归纳;

本文原创,转载请注明:http://blog.csdn.net/j903829182/article/details/38407723

1.java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能;可以从不同的角度进行分类:
    按数据流的方向不同可以分为输入流和输出流。
按处理数据的单位不同可以分为字节流和字符流。
按照功能不同可以分为节点流和处理流


2.输入流:
    字节流InputStream;字符流Reader
  输出流:
     字节流OutputStream;字符流Writer


3.节点流为可以从一个特定的数据源(节点)读取数据(如文件,内存)
  处理流失连接在已存在的流(节点流火处理流)之上,通过对数据的处理为程序提供
  更为强大的读写功能。


4.继承自InputStream的流都是用于向程序中输入数据,且数据的单位为字节8bit;
   继承自OutputStream的流是用于程序中输出数据,且数据的单位为字节8bit。
   继承自Reader的流是用于向程序中输入数据,且数据的单位为字符16bit
   继承自Writer的流都是用于程序输出数据,且数据的单位位字符16bit

5.java中i/o流的分类和他们的子类

InputStream的子类继承关系:

bubuko.com,布布扣

OutputStream与子类的关系:

bubuko.com,布布扣

Reader与子类的关系:

bubuko.com,布布扣



Writer与子类的关系

bubuko.com,布布扣
























































































































java的输入输出流(一),布布扣,bubuko.com

java的输入输出流(一)

标签:java   io   

原文地址:http://blog.csdn.net/j903829182/article/details/38407723

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!