根据我的工作经验和我的学习,对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
分享到:
相关推荐
有关Java输入输出流的总结有关Java输入输出流的总结有关Java输入输出流的总结
Java IO总结 Java IO是Java中对文件的操作方式,以流的方式进行。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件...
### Java IO总结 #### 1. 什么是IO 在计算机科学领域中,**IO**(Input/Output)指代的是输入/输出操作,它是系统与外界交互的重要方式之一。Java通过其核心库`java.io`提供了丰富的接口来实现各种类型的IO操作,如...
Java io流的总结
JavaIO总结[借鉴].pdf
javaIO总结,帮助初学者了解及掌握IO,以及java高级的一些基础知识
### JAVA IO总结 #### 一、输入输出流基础概念 在Java中,`stream`这一概念主要用于描述数据的流动方向,它可以是数据源也可以是数据的目的地。在Java IO体系中,所有输入输出流(Input Stream 和 Output Stream)...
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语言中最基本和最重要的输入/输出机制,负责将数据从外部世界输入到Java应用程序中或将数据从Java应用程序输出到外部世界。IO流可以分为两大类:字节流和字符流。 1. 节点流:离数据...
这篇详细的总结将围绕Java IO体系结构、核心类、流的概念、缓冲区、转换流、字符集、文件操作、对象序列化以及NIO(非阻塞IO)等多个方面进行展开。 一、Java IO体系结构 Java IO体系是Java平台中用于处理数据输入...
Java IO流是Java平台中用于处理输入和输出的重要机制,它是数据在计算机内存与外部设备之间传输的桥梁。本文将详细解析Java IO流的基本概念、分类以及常用的流类。 首先,流是Java中的一种抽象概念,它代表着数据的...
这是别人总结的很有实用价值的javaIO流教程。
下面是对Java IO流的详细总结: 1. 流的概念: 流是一种抽象的数据传输方式,可以将数据从一个地方传输到另一个地方。Java中的流分为输入流和输出流,分别用于读取和写入数据。流按照处理数据的不同类型,又可以...
总结来说,Java NIO提供了一种更高效、更适合处理并发的IO模型,尤其在服务器端开发中,如高并发的网络应用,NIO的优势更为明显。理解和掌握Java IO与NIO的使用,对于提升Java应用程序的性能和可扩展性至关重要。
总结来说,Java IO流是一个庞大的体系,覆盖了从基础的文件操作到复杂的网络通信,理解并熟练掌握这一部分将极大地提升Java开发者的技能。通过学习和实践,开发者可以灵活地处理各种数据输入输出场景,为应用程序...
#### 五、Java IO总结 Java IO是一个强大的框架,它支持各种不同的流类型,包括字节流和字符流。通过使用装饰模式,开发人员可以轻松地扩展流的功能,而无需修改原始流的实现。这种灵活性使得Java IO成为处理文件和...
在这个大总结中,我们将深入探讨Java IO流的基本概念、分类、常用类以及实践应用。 1. **基本概念** - **流(Stream)**:在Java中,流是一个抽象的概念,代表数据的有序序列。它可以是字节流或字符流,流向可以是...
这篇博客“Java学习之IO总结及mina和netty”探讨了Java IO的基础知识,并深入到两个高级网络通信框架——Mina和Netty。Mina和Netty都是基于NIO(非阻塞IO)的高性能网络应用框架,它们简化了复杂网络编程的实现。 *...