本篇文章讲解的知识点主要围绕IO流-Java 流,废话不多说,只分享Java相关的干货!
InputStream 和 OutputStream 继承结构图:
Reader 和 Writer 继承结构图:
Java 流概述
文件通常是由一连串的字节或字符构成,组成文件的字节序列称为字节流,组成文件的字符序列称为字符流。Java 中根据流的方向可以分为输入流和输出流。输入流是将文件或其它输入设备的数据加载到内存的过程;输出流恰恰相反,是将内存中的数据保存到文件或其他输出设备,详见下图:
文件是由字符或字节构成,那么将文件加载到内存或再将文件输出到文件,需要有输入和输出流的支持,那么在 Java 语言中又把输入和输出流分为了两个,字节输入和输出流,字符输入和输出流,见下表:
InputStream(字节输入流)
InputStream 是字节输入流,InputStream 是一个抽象类,所有继承了 InputStream 的类都是字节输入流,主要了解以下子类即可:
主要方法介绍:
OutputStream(字节输出流)
所有继承了OutputStream 都是字节输出流
主要方法介绍
Reader(字符输入流)
所有继承了Reader 都是字符输如流
主要方法介绍
Writer(字符输出流)
所有继承了Writer 都是字符输出流
主要方法介绍
以上就是IO流-Java 流知识点,配套视频教程👇,正在学习Java的同学们一定要持续关注哦~~
Java零基础进阶视频教程
转载:https://blog.csdn.net/bjpowernode_com/article/details/113848634
查看评论