`
zhanghonglun
  • 浏览: 94054 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java IO 分类

阅读更多

1,按照流动方向分

InputStream,Reader -- 流入程序,可能来自文件,网络,String,键盘等输入设备,只能从中读数据

OutputStream,Writer -- 流出程序,比如流入文件,打印机或者屏幕等,只能往其中写数据

例外:.RandomAccessFile

2,按照连接对象分

Node Stream,节点流-- 直接连到数据源

Processing Stream,处理流-- 连结到其它流,是对节点流的增强

3,按照流动对象分

字节流-- InputStream,OutputStream

字符流-- Reader,Writer


 

分享到:
评论
1 楼 zhangyou1010 2009-06-28  
楼主总结的蛮好的,"流入程序","流出程序" 写作"流入内存","流出内存",会不会更形象些。

相关推荐

    Java IO知识点

    本文将深入探讨Java IO的基本概念、分类、选择流的策略以及常用的流类型。 首先,File类是Java IO的基础,它可以表示文件或目录。通过File对象,我们可以执行一系列操作,如检查文件或目录的存在(exists())、判断...

    Java_IO完全总结

    #### 二、Java IO 分类 Java 在IO设计方面取得了显著的进步。它提供了一个面向对象的API,并且在Java IO库中采用了装饰器模式(Decorator Pattern)来减少类的数量,使得整个框架既灵活又易于扩展。Java的IO系统主要...

    java io

    java io 分类图

    Java IO处理类的汇总

    本篇文章将全面解析Java IO处理类,包括基本概念、常用类库、流的概念及分类,以及实际编程中的应用。 首先,Java IO体系基于流(Stream)的概念,流是数据的序列,可以是从输入源读取或向输出目标写入。Java IO提供...

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

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

    javaIO详细讲解+详细案例

    #### 二、Java IO 流分类 Java IO流可以根据不同的标准进行分类: 1. **根据处理数据类型的不同**: - **字符流**:适用于文本数据的处理,如读写文本文件。 - **字节流**:用于处理非文本数据,如图片、音频...

    Java IO流学习总结

    本文将详细解析Java IO流的基本概念、分类以及常用的流类。 首先,流是Java中的一种抽象概念,它代表着数据的有序流动。在Java中,流可以分为两大类:字节流(Byte Stream)和字符流(Character Stream)。字节流...

    java零基础自学 之 JavaIO流处理

    2. **IO类的分类** Java的IO类主要分为两大类:字符流(Reader和Writer)和字节流(InputStream和OutputStream)。Reader和Writer是字符流的基类,InputStream和OutputStream则是字节流的基类。字符流处理单个字符...

    javaIO流知识大总结

    在这个大总结中,我们将深入探讨Java IO流的基本概念、分类、常用类以及实践应用。 1. **基本概念** - **流(Stream)**:在Java中,流是一个抽象的概念,代表数据的有序序列。它可以是字节流或字符流,流向可以是...

    个人资料Java io流

    本文将深入探讨Java IO流的基本概念、分类以及常见使用场景。 首先,我们要明白,Java中的流分为字节流和字符流两大类。字节流处理的是8位的字节,而字符流处理的是16位的Unicode字符。字节流又分为输入流...

    java io流PPT课件.pptx

    本章节将深入探讨Java IO流的基本原理、分类以及常用类。 首先,让我们了解什么是流。在计算机科学中,"流"是一个流动的数据缓冲区,它允许数据从源头流向目的地。在Java中,流被用于实现程序与外部设备、文件、...

    深入分析javaIO的工作机制.doc

    通过本文的介绍,我们了解了Java IO的工作机制及其分类。无论是基于字节的IO操作还是基于字符的IO操作,亦或是基于磁盘和网络的IO操作,都有其特定的应用场景和使用方法。对于开发者来说,理解这些概念有助于编写出...

    JAVA课件Java IO.ppt

    本课件将详细介绍Java I/O流的基本概念、分类以及常用类。 首先,Java I/O的核心概念是“流”(Stream)。流可以被视为数据的流动通道,它可以从数据源(DataSource)读取信息到程序(Program),也可以将程序中的...

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

    一文读懂Java IO流 1. IO流基础概念 1.1 什么是IO流 1.2 IO流的分类 1.2.1 按数据传输单位分类 1.2.2 按功能角色分类 1.3 Java IO流体系结构 1.4 流的基本操作 2. 字节流 2.1 InputStream - 输入字节流 2.2 ...

    java基础之IO流

    - **分类**:Java NIO支持多种类型的Buffer,如ByteBuffer、CharBuffer、IntBuffer等,分别对应不同的数据类型。 - **操作**:所有对NIO数据的操作都需要通过Buffer进行。例如,读取数据时,数据先从Channel读入...

    Java基础篇:IO流.pdf

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

    《JAVA_IO流学习总结》

    在本文中,我们将深入探讨Java IO流的各个方面,包括它的分类、工作原理、常见类以及实际应用。 一、IO流的分类 Java IO流分为两大类:字节流和字符流。字节流处理的是单个8位的字节,而字符流处理的是16位Unicode...

    Java IO 体系.md

    Java IO 体系 - Java IO 体系 - 传统的 BIO - BIO NIO 和 AIO 的区别 - 什么是流 - 流的分类 - 节点流和处理流 - Java IO 的核心类 File - Java IO 流对象 - 字节流对象 - InputStream - OutputStream -...

    Java-Io流,练习

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

    java io 流,文件读取操作

    Java IO 流、文件读取操作 Java IO 流是 Java 语言中的一种基本输入/输出机制,它提供了多种方式来处理输入/输出操作。在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

Global site tag (gtag.js) - Google Analytics