`

IO体系结构和基础应用

阅读更多
                       IO体系结构和基础应用


基础字节流:一个字节一个字节的读取,InputStream和OutputStream。

过滤流:又叫结点流,用于包装基础流以提供更好的特性,如缓冲功能,BufferedInputStream和BufferedOutputStream。
读取一个文本文件输出到屏幕,一次读一个字节,然后赋值给声明的一个变量,那么需要读取很多次,如果用了BufferedReader,就可以一次把所有的字节都读取到缓冲区,然后再一次性赋值给变量,效率就提高了。所以说,效率的提高其实是赋值与分配空间所花的时间。
Buffered流可以提高效率,而Data流可以以任意大小读取文件,如果我们建一个Buffered流,让它自动转成InputStream流,然后把它作为参数传给Data流,那么久既提高效率,又能任意读取文件了。

数据流:用于读取指定的数据类型的数据,DataInputStream和DataOutputStream。

对象流:JDK提供了一种强大的功能流,即对象的输入输出流ObjectInputStream和ObjectOutputStream。对象流的读取就是常说的java对象的序列化技术。
分享到:
评论

相关推荐

    java工程基础学习资料

    #### 第十五节:IO体系结构和基础应用 - **主要内容**: - 流的基础概念及其分类。 - InputStream/OutputStream子类的具体用法,如FileInputStream/FileOutputStream。 - 缓冲流(BufferedInputStream/...

    Java实战入门[一个资深Java培训老师倾力收藏].pdf

    第十二章“IO体系结构和基础应用”扩展了对IO的理解,从基础概念讲到各类流的使用,包括文件读写、缓冲流、对象的串行化以及原始数据类型的读写流。 第十三章“高级Swing组之菜单应用”介绍了菜单的基本概念和如何...

    java基础之IO流

    Java的IO流体系结构是Java开发中非常重要的组成部分,它不仅涵盖了基本的输入输出操作,还提供了高级的并发处理机制。无论是初学者还是经验丰富的开发者,掌握这些基础知识都将极大地提高编写高效、健壮的Java程序的...

    RapidIO教程.docx

    RapidIO 是一种高性能、低引脚数、基于数据包交换的互连体系结构,由 Motorola 和 Mercury 等公司率先倡导。RapidIO 主要应用于嵌入式系统内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设备的背板...

    MySQL体系结构及原理(innodb)图文完美解析

    在深入探讨MySQL的体系结构及其核心组件InnoDB之前,我们先来理解几个基础概念。 1. **MySQL简介** MySQL是一种开源的关系型数据库管理系统(RDBMS),广泛应用于Web应用和其他软件系统中。它支持SQL(Structured ...

    [PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk

    《PCI.EXPRESS系统体系结构标准教材》是由美国的Pavi Budruk、Don Anderson和Tom Shanley合著的一本深入解析PCI Express(Peripheral Component Interconnect Express)技术的专业书籍。该书全面探讨了PCI Express这...

    java 体系结构图,不错的总结,复习的资料

    总的来说,这个“体系结构图”涵盖了Java语言的基础、内存管理、并发编程和高级特性,是学习和复习Java的良好资源。对于初学者来说,理解这些知识点可以帮助构建完整的Java知识体系,进一步提升编程技能。在深入学习...

    Java基础篇:IO流.pdf

    Java I/O流的处理过程是按照流的体系结构来组织的,体系结构从上到下依次为节点流、处理流和抽象基类。 节点流(也称为原始流)直接与数据源或目的地相关联,能够直接读取或写入数据。节点流包括文件流、标准输入...

    嵌入式体系结构精彩课件

    嵌入式体系结构是计算机科学中的...总的来说,嵌入式体系结构是一个复杂且多方面的主题,涵盖了从指令集设计到微处理器架构,再到存储器和IO系统等多个方面。理解和掌握这些基础知识对于开发高效的嵌入式系统至关重要。

    嵌入式系统体系结构与开发——指令系统与IO接口资料PPT教案学习.pptx

    本文将深入探讨嵌入式系统的体系结构,特别是指令系统和输入/输出(IO)接口,以帮助理解如何设计和开发高效的嵌入式解决方案。 ARM指令系统是嵌入式领域广泛应用的一种架构,其指令集经历了多个版本的演进,从1到6...

    Java IO 与 装饰模式

    1. Java IO体系结构: Java IO库基于流的概念,流是数据传输的抽象表示,分为字节流(处理单个字节的数据)和字符流(处理Unicode字符的数据)。流可以分为输入流和输出流,分别用于读取和写入数据。Java IO体系包含...

    java_io详解

    Java IO体系可以分为两大类:基于字节的流(InputStream/OutputStream)和基于字符的流(Reader/Writer)。基于字符的流在读写文本时会自动处理字符编码的转换。 - **基于字节的流**:适合处理二进制数据。 - **...

    RapidIO Specification Rev2.0

    文件列表中的"Part1.pdf"可能涵盖了RapidIO的基本概念和体系架构,"Part2.pdf"可能详细解释了RapidIO的协议栈和包结构。"Part4.pdf"和"Part5.pdf"可能涉及到了物理层和传输层的细节,包括信号传输、时钟同步和错误...

    【高速接口-RapidIO】系列文档1-6.docx

    ### RapidIO概述与关键技术知识点 #### 一、RapidIO简介 ...通过对RapidIO体系结构、操作模型以及包格式等关键知识点的学习,可以更好地理解和掌握这一技术,为未来的高性能嵌入式系统设计提供坚实的基础。

    华科复试资料计算机体系结构

    5. **第一章至第三章**:虽然具体章节内容未知,但通常会涵盖计算机体系结构的基本概念,如指令集架构(ISA)、计算机的五大部件(运算器、控制器、存储器、输入设备和输出设备)、计算机的运算基础以及数据表示。...

    javaIO实例

    Java IO体系结构主要分为字符流和字节流两大类。字符流处理的是Unicode字符,适合处理文本数据,包括InputStreamReader、OutputStreamWriter、Reader和Writer等类。字节流处理的是原始字节,适用于所有类型的数据,...

    java的io操作源代码

    Java的IO操作是Java编程中的基础且重要的一部分,它提供了对输入...通过阅读和实践这个源代码库,你不仅可以掌握基本的文件操作,还能深入了解Java IO体系结构,为后续的网络编程、数据库操作等复杂任务打下坚实基础。

    Java基础之IO.docx

    Java的IO体系结构提供了丰富的类和接口来处理输入和输出。理解字节流和字符流的区别,以及如何利用`File`类操作文件和目录,是Java编程的基本技能。在实际开发中,正确地使用流和文件操作能有效地管理应用程序的数据...

    FD.IO VPP开发基础知识-中文版

    1.1 VPP 软件体系结构 FD.IO VPP 是第三代矢量分组处理实现,具体涉及美国专利 7,961,636 以及早 期的工作。请注意,Apache-2 许可证专门授予非排他性专利许可证;我们提到 这项专利是出于历史兴趣。 就性能而言,...

    Java就业班体系结构大纲.zip

    这个压缩包包含了“Java就业班体系结构大纲.pdf”,它很可能是详细的教学大纲,指导学员从基础到高级掌握Java编程语言,理解软件工程的体系结构,并具备实际项目开发的能力。以下是对这个大纲可能涵盖的知识点的详细...

Global site tag (gtag.js) - Google Analytics