`
zhanghonglun
  • 浏览: 92471 次
  • 性别: 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零基础自学 之 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流

    - **分类**: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 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

    java_IO.rar

    Java IO(输入输出)是Java平台中的核心概念,主要用于数据的读取和写入操作。在Java SE中,IO框架提供了丰富的类库,使得开发者能够处理各种类型的数据流,包括文件、网络、内存等。本资源"java_IO.rar"包含了关于...

Global site tag (gtag.js) - Google Analytics