IO流学习
桃花er
在读计算机学生
通过此博客来记录自己的学习路程
分享知识,提升自己
展开
-
IO流的总结
IO流中最重要的几个流就是访问文件的四个流:FileInputStream和FileOutputStream(字节流) || FileReader和FileWriter(字符流)缓冲流的四个流:BufferedInputStream和BufferedOutputStream || BufferedReader和BufferedWriter转换流的两个流:InputStreamReader和OutputStreamWriter对象流的两个流:ObjectInputStream OutputS原创 2021-04-06 19:34:10 · 95 阅读 · 0 评论 -
IO流中的对象流ObjectInputStream和ObjectOutputStream
import org.junit.Test;import java.io.*;/** * 对象流的使用: * 1、ObjectInputStream 和 ObjectOutputStream * 2、作用:用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象还原回来 * * @author LTH * @date 2021/4/6 - 18:26 */public class ObjectInputStreamOutputStream { /原创 2021-04-06 18:38:54 · 138 阅读 · 0 评论 -
IO流中的转换流InputStreamReader和OutputStreamWriter
通过转换流可以实现字节流和字符流之间的转换import org.junit.Test;import java.io.*;/** * 处理流之二:转换流的使用 * 1.转换流:属于字符流 * InputStreamReader: 将一个字节的输入流转换为字符的输入流 * OutputStreamWriter: 将一个字符的输出流转换为字节的输出流 * * 2.作用: 提供字节流与字符流之间的转换 * * 3.解码: 字节、字节数组 ----> 字符数组、字符串原创 2021-04-04 10:44:34 · 170 阅读 · 0 评论 -
IO流中的BufferedInputStream和BufferedOutputStream
import org.junit.Test;import java.io.*;/** * 处理流之一: 缓冲流的使用 * 1.缓冲流 * BufferedInputStream * BufferedOutputStream * BufferedReader * BufferedWriter * * 2.作用:提供流的读取,写入的速度 * 提高读写速度的原因:内部提供了一个缓冲区8192 * * 3.处理流,就是”套接“在已有流的基础上。 * @author LTH *原创 2021-04-04 10:02:24 · 136 阅读 · 1 评论 -
IO流中的FileInputStream和FileOutputStream
利用IO流中的FileInputStream和FileOutputStream来实现读写操作FileInputStream和FileOutputStream是字节流,与FileReader和FileWriter不同。它的缓冲数组为byte类型的,可以处理非文本文件和文本文件,但是在处理文本文件的时候不能显示在控制台中(如果文本文件中有中文字符或其他特殊字符的话,因为会受到byte数组大小的影响从而会导致字符被分割开出现乱码)如果复制这个更改后的hello文件,在控制台输出会出现乱码import o原创 2021-04-04 09:48:19 · 331 阅读 · 0 评论 -
IO流中的FileReader和FileWriter
利用IO流中的FileReader和FileWriter来实现读写操作总的来说就是分为四个步骤①造文件②造流③对文件的处理④资源的关闭在对文件的处理的时候通过一个char型数组来提高效率。Reader抽象类的read方法(源码)只要cbuf中还有数据,read方法就不不停的读入,直到读完返回-1public int read(char cbuf[]) throws IOException { return read(cbuf, 0, cbuf.length);}pub原创 2021-04-04 08:42:13 · 331 阅读 · 1 评论 -
IO流
IO流IO流体系分类字节输入流字节输出流字符输入流字符输出流抽象基类InputStreamOutputStreamReaderWriter访问文件FileInputStreamFileOutputStreamFileReaderFileWriter访问数组ByteInputStreamByteOutputStreamCharArrayReaderCharArrayWriter访问管道PipedInputStreamPipedOutp原创 2021-04-03 23:50:34 · 78 阅读 · 1 评论