Java的IO操作
2016-02-22 10:21
295 查看
Java的IO操作中有面向字节(Byte)和面向字符(Character)两种方式。
面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。
面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类。
总结:以InputStream(输入)/OutputStream(输出)为后缀的是字节流;
以Reader(输入)/Writer(输出)为后缀的是字符流。
扩展:Java流类图结构,一目了然
面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。
面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类。
总结:以InputStream(输入)/OutputStream(输出)为后缀的是字节流;
以Reader(输入)/Writer(输出)为后缀的是字符流。
扩展:Java流类图结构,一目了然
相关文章推荐
- java并发编程系列
- struts tags
- Java反编译插件:Eclipse Class Decompiler
- Java打印和打印预览机制
- 使用Eclipse统计工程或文件的代码行数
- Java api 入门教程 之 JAVA的Random类
- Java 数组操作的10大方法
- 详解Java解析XML的四种方法【转载】
- java并发库--锁 lock使用
- myeclipse maven 报错
- java的socket 编程
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
- 枚举类型在Java中使用
- 学习Spring必学的Java基础知识(1)----反射
- Collection 和 Map 遍历过程的区别
- JDBC基础
- Java中的自动装箱与拆箱
- Java3*3拼图小游戏--powered by dustin
- java实现的俄罗斯方块游戏--powered by dustin
- springMVC 注解标签 结合 <context:component-scan>使用的功能等效于 <bean id="XXX" class="XXX">