龙空技术网

Java中面向字节的输入输出流

多肉与月季 178

前言:

眼前兄弟们对“java输入输出”大概比较注重,你们都需要学习一些“java输入输出”的相关知识。那么小编也在网摘上搜集了一些有关“java输入输出””的相关资讯,希望你们能喜欢,姐妹们快快来了解一下吧!

字节流以字节为传输单位,用来读写8位的数据,除了能够处理纯文本文件之外,还能用来处理二进制文件的数据。 InputStream类和OutputStream类是所有字节流的父类。

InputStream类

面向字节的输入流都是InputStream类的子类,其类层次结构如图10-6所示。

表 10-5 列出了 InputStream 的主要子类及说明。

InputStream 流类中包含一套所有输入都需要的方法,可以完成最基本的从输入流读入数据的功能。表 10-6 列出了其中常用的方法及说明。

OutputStream类

面向字节的输出流都是OutputStream类的子类,其类层次结构如图10-7所示。

10-7列出了OutputStream的主要子类及说明。

OutputStream流类中包含一套所有输出都需要的方法,可以完成最基本的向输出流写入数据的功能。表10-8列出了其中常用的方法及说明。

由于InputStream和OutputStream都是抽象类,所以在程序中创建的输入流对象一般是它们某个子类的对象,通过调用对象继承的read()和write()方法就可实现对相应外设的输入输出操作。

今年年初我花了一个月整理了一份最适合2019年学习的java学习干货,可以送给每一位喜欢java的小伙伴,想要获取的可以关注我的头条号并在后台私信我:java,即可免费获取。

标签: #java输入输出