输入/输出流
java.io的4个关键父类,他们都是抽象类
输入字节流(InputStream)
输出字节流(OutputStream)
输入字符流(Reader)
输出字符流(Writer)
它们的子类实现分3种:数据源流(创建的起始类)、数据流串联流(包装类)、数据流过滤流(包装类)。
转换类:InputStreamReader,OutputStreamWriter
一、数据源类
数组:ByteArrayInputStream、ByteArrayOutputStream
CharArrayReader、CharArrayWriter
文件:FileInputStream、FileOutputStream
FileReader、FileWriter;
对象: ObjectInputStream、ObjectOutputStream
字符串:StringBufferInputStream
StringReader,StringWriter
二、数据流串流类
管道:PipleInputStream、PipleOutputStream
PipleReader、PipleWriter
序列:SequenceInputStream
三、数据流过滤类
过滤:FilterInputStream、FilterOutputStream
FilterReader、FilterWriter
缓存:BufferedInputStream、BufferedOutputStream
BufferedReader、BufferedWriter
数据:DataInputStream、DataOutputStream
行号:LineNumberInputStream
LineNumberReader
推回:PushbackInputStream
PushbackReader
格式化:PrintStream
PrintWriter
其中BufferedInputStream、DataInputStream、LineNumberInputStream、PushbackInputStream继承自FilterInputStream,其他直接继承自InputStream
BufferedOutputStream、DataOutputStream、PrintStream继承自FilterOutputStream,其他直接继承自OutputStream
其中FileReader继承自InputStreamReader,FileWriter继承自OutputStreamWriter
分享到:
相关推荐
包含了在开发中要用到的所有的IO流,很简单实用
主要介绍了Java输入/输出流体系详解,涉及字节流和字符流,输入输出体系,转换流,以及文件的读写等相关内容,具有一定参考价值,需要的朋友可以了解下。
关于C++中输入、输出流的详细描述,结合MFC编程会有更好的应用
Java的输出输出流详解及输入输出实例 文件的基本操作
// 声明一个静态输出文件流对象 myFile.open("filename",iosmode); // 打开文件,使流对象与文件建立联系 ofstream* pmyFile = new ofstream; // 建立一个动态的输出文件流对象 pmyFile->open("filename",iosmode);...
Java输入输出流及文件读写详解;Java输入输出流及文件读写详解。
Java_输入输出流及文件读写详解
详细介绍java各种输入输出流对象及其使用方法,并有实际例子帮助理解
c++输入输出流及文件操作详解.pdf
Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,Java也对块传输提供支持,在核心库java.nio中采用的便是块IO。关于NIO我们在后面还有专门的讨论。 流IO的好处是简单...
Java_输入输出流及文件读写详解
一、文件的编码 开发时一定要注意项目默认的编码!!!!!!!! 文件操作的时候一定要记得关闭!... ASCII:美国标准信息交换码,用一个字节的7位可以表示一个字符 ISO8859-1:拉丁码表,西欧标准字符集,...
非扫描版TCP/IP详解卷一,你值得拥有: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序...
标准库负责使每个输入/输出流都能够遵守这一模型。使用标准库的 C 语言程序员不必关心在程序之外这些行是如何表示的。 标准库提供了一次读/写一个字符的函数,其中最简单的是 getchar 和 putchar 两个函数。每次调用...
本文主要介绍php 输入输出流,这里整理了相关资料及简单示例代码,有需要的小伙伴可以参考下
主要介绍了Java输入输出流,结合实例形式详细分析了Java常见的输入输出常用操作技巧与相关注意事项,需要的朋友可以参考下
TCP/IP详解 卷1:协议 译者序 前言 第1章 概述 1 1.1 引言 1 1.2 分层 1 1.3 TCP/IP的分层 4 1.4 互联网的地址 5 1.5 域名系统 6 1.6 封装 6 1.7 分用 8 1.8 客户-服务器模型 8 1.9 端口号 9 1.10 标准化过程 10 ...
该资料是《TCP/IP详解 卷1:协议》的源代码 对应的书籍资料见: TCP/IP详解 卷1:协议(09年度畅销榜TOP50)(08年度畅销榜TOP50) http://download.csdn.net/detail/fksec/4657587 基本信息 原书名: TCP/IP ...
下面小编就为大家带来一篇Java和C#输入输出流的方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ByteArrayInputStream和ByteArrayOutputStream分别集成自InputStream和OutputStream这两个输入和输出流,这里我们就来详解Java中ByteArray字节数组的输入输出流的用法,需要的朋友可以参考下