java---IO流
2020-01-15 11:22
155 查看
java—IO流
- IO流的概述
流是一组有顺序的,有起点和终点的字节集合,是对数据的总称和抽象,java对数据 的操作是通过流的方式,用于操作流的对象都在IO包里。
- 分类
a.按数据流向分 输入流-----读入数据 输出流-----写出数据 b.按数据类型分 字节流-----可以读写任何类型的文件(音频、视频、文本文件) 字符流-----只能读写文本文件 字符流和字节流的区别 1.读写单位不同:字节流以字节(8位2进制)为单位,字符流是以字符为单位(根据 码表映射字符,一次可能读多个字节)。 2.处理对象不同:字节流-----可以读写任何类型的文件(音频、视频、文本文件) 而字符流-----只能读写文本文件。 3.字节流一次读入或读出8位二进制,字符流一次读入或读出16位二进制 总结:如果是纯文本数据优先使用字符流,除此之外都是用字节流。
- IO流基流概述
a:字节流的抽象基类: InputStream使用输入流,往文件中写入数据 , OutputStream文件输出流是用于将数据写入。 b:字符流的抽象基类: Reader , Writer。
- IO流(FileOutputStream的三个write()方法)
FileOutputStream的三个write()方法 public void write(int b):写一个字节 超过一个字节 砍掉前面的字节 public void write(byte[] b):写一个字节数组 public void write(byte[] b,int off,int len):写一个字节数组的一部分
5.转换流OutputStreamWriter的使用
OutputStreamWriter的构造方法 OutputStreamWriter(OutputStream out):根据默认编码(GBK)把字节流的 数据转换为字符流 OutputStreamWriter(OutputStream out,String charsetName):根据指定 编码把字节流数据转换为字符流
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 黑马程序员__java基础__IO流(字节流、字符流)
- java IO流学习总结
- Java常见类、IO流(1)
- java中利用IO流实现简单的图书管理系统(利用数组和IO实现)
- OOP,重写与重载,异常处理机制,多线程,集合框架,IO流 -- Java基础复习
- JAVA 中的IO流详解及其使用方法、例子
- java---IO流中的其他部分
- 黑马程序员----java IO流详解
- java 中常用的io流总结
- 黑马程序员_java入门_IO流_4(键盘录入)
- 【java编程】IO流和集合类综合题目
- java笔记-IO流-管道流
- 黑马程序员_java入门_IO流_5(文件概述)
- 黑马程序员---java基础---5IO流
- 黑马程序员-Java基础:IO流
- Java IO流(概述)
- Java之文本文件的创建和读取(含IO流操作)
- Java IO流
- java基础6:io流对象之字符输入输出流
- 黑马程序员——Java重点基础之IO流(三)