`
zds420
  • 浏览: 205839 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Java IO 总结

    博客分类:
  • J2SE
阅读更多

 根据我的工作经验和我的学习,对Java的IO操作进行总结:

     计算机所有的操作都是输入输出,中间加处理的过程。

 

 java对输入输出的操作都包含在java.io.*包中,

           字节流                        字符流

输入流   InputStream            Reader

输出流   OutputStream          Writer


java对操作的方向不同,可以分为:输入流和输出流

java对操作的单位不同,可以分为:字节流和字符流

java还分为:节点流和处理流.


常用的流列出如下:

文件字节流操作的:FileInputStream/FileOut put Stream

文件字符流操作的:FileReader/FileWriter


缓冲字节流:BufferedInputStream/BufferedOutputStream

缓冲字符流:BufferedReader/BufferedWriter;


转换流:InputStreamReader/OuptStreamWriter  字节流转换成字符流


字节数组流:ByteArrayInputStream/ByateArrayOutStream


数据流 DataInputStream/DataOutputStream 提供对java底层的基本数据类型的读写操作,

对象流:ObjectInputStream/ObjectOutputStream

                 对象输入输出流需要对对象的输入输出类进行序列化,继承Serilizable接口,如果需要反序列化则需要进行Externalizable接口. transient关键字是提供成员变量不考虑此成员变量。


打印流:PrintStream/PrintWriter 此流特殊,主要是对所有文件的输出操作,此类无输入操作。便于使用jsp页面的输出,且不报告任何异常



  • 大小: 96 KB
分享到:
评论

相关推荐

    JavaIO总结

    有关Java输入输出流的总结有关Java输入输出流的总结有关Java输入输出流的总结

    JavaIO总结.pdf

    Java IO总结 Java IO是Java中对文件的操作方式,以流的方式进行。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件...

    java IO总结

    ### Java IO总结 #### 1. 什么是IO 在计算机科学领域中,**IO**(Input/Output)指代的是输入/输出操作,它是系统与外界交互的重要方式之一。Java通过其核心库`java.io`提供了丰富的接口来实现各种类型的IO操作,如...

    Java io流总结

    Java io流的总结

    JavaIO总结[借鉴].pdf

    JavaIO总结[借鉴].pdf

    IO总结处理

    javaIO总结,帮助初学者了解及掌握IO,以及java高级的一些基础知识

    JAVA IO总结

    ### JAVA IO总结 #### 一、输入输出流基础概念 在Java中,`stream`这一概念主要用于描述数据的流动方向,它可以是数据源也可以是数据的目的地。在Java IO体系中,所有输入输出流(Input Stream 和 Output Stream)...

    JavaIO总结思维导图

    java基础中的IO流部分的总结,有详细的知识点描述,思维导图的整体框架

    Java_IO完全总结

    Java IO系统主要包括两个包:`java.io`和`java.nio`(New IO),其中`java.io`提供了一系列基于流的I/O操作接口与实现类,而`java.nio`则提供了更高效的数据访问方式,如通道和缓冲区等。 Java IO系统的设计原则之...

    JAVA_IO流学习总结

    JAVA_IO流学习总结

    Java IO流 总结

    Java IO流总结 Java IO流是Java语言中最基本和最重要的输入/输出机制,负责将数据从外部世界输入到Java应用程序中或将数据从Java应用程序输出到外部世界。IO流可以分为两大类:字节流和字符流。 1. 节点流:离数据...

    java IO.chm

    这篇详细的总结将围绕Java IO体系结构、核心类、流的概念、缓冲区、转换流、字符集、文件操作、对象序列化以及NIO(非阻塞IO)等多个方面进行展开。 一、Java IO体系结构 Java IO体系是Java平台中用于处理数据输入...

    Java IO流学习总结

    Java IO流是Java平台中用于处理输入和输出的重要机制,它是数据在计算机内存与外部设备之间传输的桥梁。本文将详细解析Java IO流的基本概念、分类以及常用的流类。 首先,流是Java中的一种抽象概念,它代表着数据的...

    JAVAIO流学习总结(转)

    这是别人总结的很有实用价值的javaIO流教程。

    JavaIO流详细总结

    下面是对Java IO流的详细总结: 1. 流的概念: 流是一种抽象的数据传输方式,可以将数据从一个地方传输到另一个地方。Java中的流分为输入流和输出流,分别用于读取和写入数据。流按照处理数据的不同类型,又可以...

    Java IO_NIO

    总结来说,Java NIO提供了一种更高效、更适合处理并发的IO模型,尤其在服务器端开发中,如高并发的网络应用,NIO的优势更为明显。理解和掌握Java IO与NIO的使用,对于提升Java应用程序的性能和可扩展性至关重要。

    《JAVA_IO流学习总结》

    总结来说,Java IO流是一个庞大的体系,覆盖了从基础的文件操作到复杂的网络通信,理解并熟练掌握这一部分将极大地提升Java开发者的技能。通过学习和实践,开发者可以灵活地处理各种数据输入输出场景,为应用程序...

    java io 详解

    #### 五、Java IO总结 Java IO是一个强大的框架,它支持各种不同的流类型,包括字节流和字符流。通过使用装饰模式,开发人员可以轻松地扩展流的功能,而无需修改原始流的实现。这种灵活性使得Java IO成为处理文件和...

    javaIO流知识大总结

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

    Java学习之IO总结及mina和netty

    这篇博客“Java学习之IO总结及mina和netty”探讨了Java IO的基础知识,并深入到两个高级网络通信框架——Mina和Netty。Mina和Netty都是基于NIO(非阻塞IO)的高性能网络应用框架,它们简化了复杂网络编程的实现。 *...

Global site tag (gtag.js) - Google Analytics