Java零基础进阶篇之IO流-Java 流

本篇文章讲解的知识点主要围绕IO流-Java 流,废话不多说,只分享Java相关的干货!

InputStream OutputStream 继承结构图:

Java零基础进阶篇之IO流-Java 流_第1张图片

Reader Writer 继承结构图:

Java零基础进阶篇之IO流-Java 流_第2张图片

Java 流概述

文件通常是由一连串的字节或字符构成,组成文件的字节序列称为字节流,组成文件的字符序列称为字符流。Java 中根据流的方向可以分为输入流和输出流。输入流是将文件或其它输入设备的数据加载到内存的过程输出流恰恰相反,是将内存中的数据保存到文件或其他输出设备,详见下图:

文件是由字符或字节构成,那么将文件加载到内存或再将文件输出到文件,需要有输入和输出流的支持,那么在 Java 语言中又把输入和输出流分为了两个,字节输入和输出流,字符输入和输出流,见下表: 

Java零基础进阶篇之IO流-Java 流_第3张图片

​​​​​​​InputStream(字节输入流)

InputStream 是字节输入流,InputStream 是一个抽象类,所有继承了 InputStream 的类都是字节输入流,主要了解以下子类即可:

Java零基础进阶篇之IO流-Java 流_第4张图片

主要方法介绍:

Java零基础进阶篇之IO流-Java 流_第5张图片

OutputStream(字节输出流)

所有继承了OutputStream 都是字节输出流

Java零基础进阶篇之IO流-Java 流_第6张图片

主要方法介绍

Java零基础进阶篇之IO流-Java 流_第7张图片

​​​​​​​Reader(字符输入流)

所有继承了Reader 都是字符输如流

Java零基础进阶篇之IO流-Java 流_第8张图片

主要方法介绍

Java零基础进阶篇之IO流-Java 流_第9张图片

​​​​​​​Writer(字符输出流)

所有继承了Writer 都是字符输出流

Java零基础进阶篇之IO流-Java 流_第10张图片

主要方法介绍

Java零基础进阶篇之IO流-Java 流_第11张图片

以上就是IO流-Java 流知识点,配套视频教程,正在学习Java的同学们一定要持续关注哦~~

Java零基础进阶视频教程

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Java学习者入门必备,Java纯干货,Java学习视频教程,java,编程语言,python,jvm,人工智能)