`
hh.凝望
  • 浏览: 64039 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java中输入输出流体系结构

阅读更多

I/O类顾名思义即为输入输出流类(input/output),流是程序和外界进行数据交换的通道在OOP中的表现。按方向流可分为输入和输出流。

1、输入流:

该类流将外部数据源的数据转换为流,程序通过读取该类流中的数据,完成对于外部数据源中数据的读入。

    2、输出流:

    该类流完成将流中的数据转换到对应的数据源中,程序通过向该类流中写入数据,完成将数据写入到对应的外部数据源中。

 按性质流可分为:

 1.基础字节流:是直接到输入源的流,每次读取一个字节。

2.过滤流:过滤流可用来包装基础字节流 以提供更好的特性。它并不直接连接到数据源。

3.基于具体数据类型的流:用来从流中读取指定类型的数据。如常用的DataInputStreamDataOutputStream流。

InputStream的体系结构:

 InputStream的体系结构:

OutputStream继承体系结构:

OutputStream继承体系结构:

  • 大小: 44.4 KB
  • 大小: 32.4 KB
分享到:
评论

相关推荐

    java输入输出流,电子课件

    Java输入输出流是Java编程中不可或缺的部分,它用于应用程序与外部设备之间进行数据交换,比如磁盘、网络、键盘和显示器。I/O流是Java中处理输入和输出的基础框架,它提供了一种抽象的方式来处理不同类型的输入源和...

    java输入输出流与文件处理

    ### Java输入输出流与文件处理 #### 重要概念与基础知识 **输入输出流与文件处理**在编程领域占据着核心地位,特别是在Java中,通过`java.io`包提供了丰富的类和接口来支持输入输出操作。这包括从键盘读取用户输入...

    Java 输入输出流 源码

    Java输入输出流是Java编程语言中的核心概念,用于在程序之间、程序与系统资源之间传输数据。这个主题包括了从磁盘、网络、内存到控制台等不同源和目标的数据读写操作。在这个Java作业中,你将深入理解并实践这一关键...

    JAVa输入输出流程序

    Java输入输出流(IO流)是Java编程语言中处理数据传输的核心部分,它允许程序进行数据的读取和写入操作。在Java中,一切皆为流,输入流用于读取数据,而输出流用于写入数据。这些流可以处理各种类型的数据,包括文本...

    JAVA输入输出流详细解读

    ### JAVA输入输出流详细解读 #### I/O类体系与流分类 在JAVA的I/O类体系中,所有的基础IO类都被归置于`java.io`包内,而那些新实现的IO类则分布在以`java.nio`开头的一系列包中。在深入探讨前,我们先来了解`java....

    Java_输入输出流及文件读写详解.docx

    在 I/O 类的体系结构中,Java 中的输入输出流可以分为两类:输入流和输出流。输入流将外部数据源的数据转换为流,程序通过读取该类流中的数据,完成对于外部数据源中数据的读入。输出流完成将流中的数据转换到对应的...

    Java 输入输出流

    Java 输入输出流是Java编程语言...总的来说,Java的输入输出流体系结构设计灵活且强大,可以适应多种数据处理场景。开发者需要根据实际需求选择合适的流类型,合理利用缓冲和转换流,以实现高效、可靠的输入输出操作。

    Java输入输出流及文件读写详解

    在Java中,输入输出流是进行文件读写操作的基础,通过理解和掌握`java.io`包中的类体系结构,开发者可以更加灵活地处理各种文件操作。无论是简单的文件读写还是复杂的网络通信,都能够基于这些基础构建出高效的应用...

    Java输入输出流Java输入输出流.doc

    Java 输入输出流(I/O 流)是Java编程语言中处理数据传输的核心概念。Java I/O 流系统设计得非常灵活且功能强大,能够处理不同类型的输入和输出,包括文件操作、标准输入输出、网络数据流、字符串流、对象流以及压缩...

    JAVA IO 输入输出流

    Java IO 输入输出流是Java平台基础架构的重要组成部分,它提供了处理数据输入和输出的能力,使得程序可以与外部设备(如硬盘、网络、内存等)进行数据交换。在Java中,一切皆为对象,因此IO流操作也被设计为面向对象...

    Java的输入 输出流

    总的来说,Java的输入/输出流体系结构设计得非常灵活,能够适应各种不同的输入输出需求,同时也具有良好的扩展性,允许开发者通过过滤流添加自定义处理逻辑。理解和掌握这一部分知识对于编写高效、健壮的Java程序至...

    JAVA输入与输出 java流基本流程图

    Java输入与输出(I/O)...总之,理解Java的输入输出流体系结构及其各自的功能,对于编写高效且健壮的Java应用程序至关重要。通过熟练掌握这些流的使用,开发者可以有效地管理数据的读写,从而提高程序的性能和可靠性。

    JAVA输入输出流资料

    总的来说,Java 的输入输出流体系结构提供了一种灵活且强大的方式来处理数据的输入和输出。无论是处理字节数据还是字符数据,无论是从文件、内存还是网络,都有相应的流类支持。通过使用过滤器流,开发者可以方便地...

    java IO输入输出流 学习入门

    通过以上介绍,我们可以看到Java中的IO流体系结构是非常丰富的。从基本的字节流和字符流,到高级的处理流和对象流,每一种流都有其独特的用途。理解这些流的工作原理和应用场景,对于开发高效稳定的应用程序至关重要...

    8Java输入输出流

    Java输入输出流是Java编程语言中用于数据传输的核心组件,广泛应用于文件操作、网络通信以及数据的序列化与反序列化等场景。在Java中,I/O(Input/Output)流被设计为一种对象,它们能够读取或写入数据到不同的源和...

    Java体系结构介绍

    ### Java体系结构介绍 #### 一、Java 是什么 Java是一种高级编程语言,它具有开放性、跨平台性、安全性及面向对象等特性。Java语言的设计借鉴了C和C++等面向对象语言的经验,但在语法上更为简洁。它可以运行在多种...

    Java学习资料(内含基本语法、异常处理、Applet编程、GUI、线程、输入输出流等)

    Java的I/O流体系结构采用了一种统一的模型,不论是读取文件、网络通信还是处理内存数据,都可以通过流来实现。InputStream和OutputStream用于处理字节流,而Reader和Writer则处理字符流。Buffered streams、File ...

    Java学习体系结构

    8. **I/O流**:学习输入输出流的概念,包括字符流和字节流,以及文件读写、网络通信等场景的应用。 9. **多线程**:理解线程的概念,学会创建和管理线程,处理线程同步和通信问题。 10. **GUI编程**:通过AWT和...

    Java输入、输出流.pdf

    学习Java输入/输出流时,理解这些基本概念至关重要。不仅要掌握各种流的使用,还要学会根据实际需求选择合适的流类型。通过练习和实践,能够更好地理解和应用这些知识,编写出更加高效和健壮的Java程序。在处理中文...

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

    在Java IO流体系结构中,还有一类特殊的流,叫做转换流(InputStreamReader/OutputStreamWriter),它们位于字节流和字符流之间,负责将字节流转换为字符流,或者反之。 3. 链接流(PipedStream):允许线程间的...

Global site tag (gtag.js) - Google Analytics