`

IO 流的分类

 
阅读更多
IO的分类:

1.按流的方向分:按流的方向分可以分为输入流跟输出流

2.按处理数据单位不同可以分为字节流和字符流:
    字节流——最原始的流,读出来的是010101..。字节流是按照字节一个一个的读,  如    FileInputStream和FileOutputStream。凡是以stream结尾的都是字节流
  
    字符流——一个字符一个字符的读,一个字符占两个字节(FileReader,FileWriter)等

3.按照对手数据的处理方式分为节点流和处理流:
    节点流——直接与程序连接的流
    处理流——在‘连接’已存在的流(字节流或处理流之上),通过对数据的处理提供更为强大的读写功能(BufferInputStream,BufferOutputStream),其中处理流还可以分为缓冲流和转换流
分享到:
评论

相关推荐

    IO流练习题1

    IO流分类 - **按方向分:** - 输入流(InputStream):从文件、网络等读取数据。 - 输出流(OutputStream):将数据写入文件、网络等。 - **按类型分:** - 字节流(Byte Stream):处理二进制数据。 - 字符流...

    IO流详细API实例

    5. **IO流分类**: - Java IO流按照数据流向分为输入流(InputStream和Reader)和输出流(OutputStream和Writer)。 - 按照数据类型又可分为字节流(处理原始字节数据,如InputStream和OutputStream)和字符流...

    Java-IO流/Stream流总结

    1. **IO流分类** - **字节流**:字节流处理的是原始的字节数据,包括`InputStream`和`OutputStream`两大类。`FileInputStream`和`FileOutputStream`是最常用的字节流实现,用于读写文件。 - **字符流**:字符流...

    java IO 流详细分析

    #### 二、Java IO流分类 Java IO流可以分为两大类:字节流和字符流。这两种流的区别在于处理的数据单位不同,字节流处理的是字节(8位),而字符流处理的是字符(通常为16位)。每种流又可以根据数据流向的不同...

    java io流学习笔记1

    二、Java IO流分类 1. 按流向分: - 输入流(InputStream/Reader):用于读取数据,数据从外部资源流向程序。 - 输出流(OutputStream/Writer):用于写入数据,数据从程序流向外部资源。 2. 按处理数据单位分: ...

    【Java基础笔记】IO流笔记.docx

    一、IO流分类 根据流向分类,IO流可以分为输入流和输出流。输入流用于读取数据,而输出流用于写入数据。 根据操作对象分类,IO流可以分为字节流和字符流。字节流用于读取和写入二进制数据,而字符流用于读取和写入...

    Java-Io流,练习

    Java的IO流是Java编程语言中的重要组成部分,它主要用于数据的输入和输出操作。...对于初学者而言,理解和掌握IO流的基本概念、分类以及常用类的用法是至关重要的。通过实践练习,可以加深对IO流的理解,提高编程能力。

    IO流的总结

    #### 二、IO流分类 ##### 1. 输入流与输出流 - **输入流**:用于从数据源读取数据。 - **输出流**:用于向目的地写入数据。 ##### 2. 字节流与字符流 - **字节流**:处理的是字节数据,即8位二进制数据,适用于...

    IO流宝典

    #### 二、IO流分类 - **按数据类型分类**: - **字节流**:处理所有类型的二进制数据,包括但不限于图片、音频、视频等。 - **字符流**:专门用于处理字符数据,支持不同的编码格式。 - **按流向分类**: - **...

    IO流概念及分类.rar

    字符流也有类似的分类,`Reader`的子类有`InputStreamReader`(用于将字节流转换为字符流)和`BufferedReader`(提供字符缓冲,提高读取效率),而`Writer`的子类包括`OutputStreamWriter`(将字符流转换为字节流)...

    Java基础篇:IO流.pdf

    总结来说,Java IO流是处理文件和网络数据传输的核心组件,理解其原理和分类有助于更高效地进行数据处理。通过合理地组织和管理IO流,可以在不同的应用场合下灵活使用,满足各种数据输入输出的需求。

    java基础之IO流

    ### Java IO流基础知识点 #### 一、IO流概述 - **定义**:在Java中,IO流(Input/Output Streams)是用来处理输入输出的基本工具。流是一种有序的数据集合,通常涉及从源到目的地的数据传输过程。源可以是文件、...

    io流详解代码

    在Java编程语言中,`IO流`(Input/Output流)是处理数据输入与输出的核心概念。`IO流`允许程序读取或写入数据到各种类型的源和目标,如键盘、显示器、文件、网络连接等。本部分的io流详解内容主要涵盖以下几个方面:...

    Java 的 IO流笔记.md

    ### Java IO流学习笔记 ...通过以上介绍,我们可以了解到Java中IO流的基础概念、分类以及常用流的使用方法。理解这些内容对于Java开发人员来说非常重要,尤其是在处理文件读写、网络通信等场景时。

    IO流自用模板

    下面将详细介绍IO流的基本概念、分类、常用类以及在实际开发中的应用模板。 1. 基本概念: - 字节流:字节流处理的数据单位是字节,包括InputStream和OutputStream两个抽象基类,分别对应输入流和输出流。 - 字符...

    java IO流 教程宝典

    Java IO流教程宝典 Java中的IO流是用于在程序与外部资源(如磁盘、网络、内存等)之间传输数据的重要工具。流的概念源于计算机科学中的数据流思想,它代表了数据的有序传输。在Java中,IO流提供了一种标准化的方式...

    java io 流,文件读取操作

    IO 流可以按照不同的方式分类,一种是按照流的方向分类,分为输入流和输出流。输入流用于从外部设备读取数据,而输出流用于将数据写入到外部设备。另一种分类方式是按照流的数据单位不同,分为字节流和字符流。字节...

    586.584.JAVA基础教程_IO流-IO流的体系结构(586).rar

    首先,我们来了解一下IO流的两大基本分类:字节流(Byte Stream)和字符流(Character Stream)。字节流主要用于处理二进制数据,例如图片、音频或视频文件,而字符流则处理文本数据,基于Unicode编码标准。 1. ...

    java IO流精讲 JAVA IO流实例开发

    Java IO流的精讲涵盖了许多概念和技术,包括流的分类、流的方向、缓冲区的使用、字符编码以及一些实用的IO类和方法。在实例开发中,我们将深入理解这些概念并应用到实际项目中。 首先,Java IO流按照数据传输的方向...

Global site tag (gtag.js) - Google Analytics