3.0、Java_IO流 - 初识四大 IO 抽象类

news/2024/11/13 4:04:09/

3.0、Java_IO流 - 初识四大 IO 抽象类

        在Java的 IO流 中存在四大抽象类,分别是 InputStream / OutputStream Reader / Writer 类是所有 IO流 类的抽象父类;我们就先来了解一下这四个抽象类的作用;

        IO流可以分为两种,他们分别是 字节流字符流 

字节流,如下所示 ->

InputStream(字节输入流):

        此抽象类是表示字节流输入流的所有类的父类;InputStream 是一个抽象类,他不能够实例化;数据的读取需要由他的子类来实现;根据节点的不同,他派生了不同的节点流子类;

        继承自 InputStream 的流都是用于向程序中输入数据,且数据的单位为 byte(字节);

常用方法:

int read();读取一个字节的数据,并将字节的值作为 int 类型返回(0 ~ 255 之间的一个值);如果未读出字节则返回 -1( 返回值为 -1 表示读取结束 );
void close();关闭输入流对象,释放相关系统资源;这个方法请大家一定要注意,在我们用完流对象之后,务必将流关闭,否则该对象会一直存在内存当中占用资源 );

OutputStream(字节输出流):

        此抽象类是表示字节输出流的所有类的父类;输入流接收输出字节并将这些字节发送到某个目的地;

常用方法:

void write (int  n);向目的地中写入一个字节;
void close();关闭输出流对象,释放相关系统资源;

字符流,如下所示 ->

Reader(字符输入流):

        Reader 用于读取的字符流抽象类,数据单位为char ( 字符 ) ,也就是 2byte ( 字节 ) ;

常用方法:

int read();读取一个字符的数据,并将字符的值作为 int 类型返回(0 ~ 25535 之间的一个值,即 Unicode 值);如果未读出字符则返回 -1 (返回值为 -1 表示读取结束);
void close();关闭流对象,释放相关系统资源;

Writer(字符输出流):

        Writer用于输出的字符流抽象类,数据单位为字符;

常用方法:

void writer(int n);向输出流中写入一个字符;
void close();关闭输出流对象,释放相关系统资源;

http://www.ppmy.cn/news/520781.html

相关文章

Linux【系统学习】(shell篇)

第 1 章 Shell 概述 1)Linux 提供的 Shell 解析器有 2)bash 和 sh 的关系 3)Centos 默认的解析器是 bash 第 2 章 Shell 脚本入门 1)脚本格式 脚本以#!/bin/bash 开头(指定解析器) 2)第一个 …

一加7pro保存的录音文件在哪一个文件夹?

打开文件管理,先点击底端的存储,然后依次点击Record、SoundRecord,即可找到保存的录音文件。 转载于:https://www.cnblogs.com/coolwhite/p/11146183.html

安卓手机备忘录怎么添加录音

1,在便签分类里,长按底部的,打开大输入框。 2,点击输入框里麦克风按钮,跳转到录音界面录音并上传。 3,如果要上传本地音频,可以点击输入框工具栏里的传文件按钮,然后选择音频&#x…

计算机中录音文件以什么格式保存,手机录音是什么格式

手机的录音格式一般都是AMR、WAV、AWB格式,你要是想转换成MP3格式的话可以试试下面这个办法: 录音转文字助手 一、查找、打开 第一步:首先需要在手机应用市场找到【录音转文字助手】,安在手机中就可以打开打开录音转文字助手之后&…

OPPO手机怎么录音 OPPO手机中便签进行录音的操作方法

现在国产手机越来越受欢迎了,身边不少人都在使用OPPO手机。那么在OPPO手机上怎么录音呢?OPPO手机录音的操作方法有哪些? 其实,OPPO手机有内置的录音应用,在手机桌面的【工具】文件夹里找到录音应用,打开之…

手机的耳机插电脑上可以录音吗 怎么录音

为了不打扰到周围的人,很多人在听歌的时候往往会将耳机插到电脑上,但是又想将好听的影视剧背景音乐录制下来,这时候就不知道怎么录制了,今天统一说一下遇到这样的情况怎么将声音录制下来。 1、需要迅捷音频录制工具的辅助&#xf…

android相册在哪个文件夹里,手机相册在哪个文件夹?

原创手机相册在哪个文件夹? 编辑:小鑫 来源:PC下载网时间:2018-05-17 14:10:51 安卓手机的相册在哪个文件夹中?小编今天就来教大家如何找到安卓手机中存储的照片文件。 方法步骤 1.在生活中我们经常会使用手机拍摄一些照片,通过数据线连接电脑…

Recorder开启手机录音功能并将录音保存本地

这个功能很简单其实,使用vue-Recorder插件就可以实现,但是如果我们只想要在某一页面中使用,不需要部署至全局的话,可以不通过package打包,只需要在cdn中引入recorder插件(这里需要注意版本)。 …