`

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流详解

    #### 二、Java IO流分类 Java的IO体系主要分为两大类:面向字节的流(Byte Streams)和面向字符的流(Character Streams)。面向字节的流主要包括`InputStream`和`OutputStream`,而面向字符的流则由`Reader`和`...

    一文读懂Java IO流 1. IO流基础概念 1.1 什么是IO流 1.2 IO流的分类 1.2.1 按数据传输单位分类 1.2.2 按功能角色分类 1.3 Java IO流体系结构 1.4 流的基

    1.2 IO流的分类 1.2.1 按数据传输单位分类 1.2.2 按功能角色分类 1.3 Java IO流体系结构 1.4 流的基本操作 2. 字节流 2.1 InputStream - 输入字节流 2.2 FileInputStream - 文件输入字节流 2.3 ByteArrayInputStream...

    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. ...

Global site tag (gtag.js) - Google Analytics