I/O 流---输出流】的更多相关文章

输出流(写入数据) a. 字节输出流 OutputStram 输出流的父类 FileOutputStream:  继承OutputStream 方法: OutputStream os=new FileOutputStream("dos.txt"); os.write("asdf".getBytes()); os.close(); b. 字符输出流 Writer abstract class Writer implements Appendable, Closeabl…
** * io流: * 输入流:硬盘输入到内存 字节/字符输入流 * 输出流:内存输出到硬盘 字节/字符输入流 * 字节流:一切数据都是字节存储(二进制) * 字节输出流(OutputStream):所有字节流的父类 * 共性方法: * close():关闭此 输出流并释放相关任何系统资源 * flush():刷新此输出流并强制任何缓冲的输出字节被写出 * write(byte[] b):b.length字节从指定的字节数组写入到此输出流 * write(byte[] b,int off,int…
------- android培训.java培训.期待与您交流! ---------- IO流在是java中非常重要,也是应用非常频繁的一种技术.初学者要是能把IO技术的学透,java基础也就能更加牢靠.本文是根据以前学习IO的过程中的一些总结,再通过查找资料完善出来的,应该算是比较适合初学者解读的. 一.概念 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输.所以,为了方便更直观的进行数据操作,就根据数据传输特性将流抽象为各种…
前言 前面的文章主要讲了文件字符输入流FileWriter.文件字符输出流FileReader.文件字节输出流FileOutputStream.文件字节输入流FileInputStream,这些都是常见的流类.当然除了这些流类之外,Java还提供了很多的流类给用户使用,本文就看一下别的流. 管道流 管道流主要用于连接两个线程的通信.管道流也分为字节流(PipedInputStream.PipedOutputStream)和字符流(PipedReader.PipedWriter).比如一个Pipe…
1.File类:对硬盘上的文件和目录进行操作的类.    File类是文件和目录路径名抽象表现形式  构造函数:        1) File(String pathname)       Creates a new File instance by converting the given pathname string into an abstract pathname. 2)File(File parent, String child)       Creates a new File i…
前言 前面的文章主要讲了文件字符输入流FileWriter.文件字符输出流FileReader.文件字节输出流FileOutputStream.文件字节输入流FileInputStream,这些都是常见的流类.当然除了这些流类之外,Java还提供了很多的流类给用户使用,本文就看一下别的流. 管道流 管道流主要用于连接两个线程的通信.管道流也分为字节流(PipedInputStream.PipedOutputStream)和字符流(PipedReader.PipedWriter).比如一个Pipe…
1.定义: 流是一种抽象概念,它代表了数据的无结构化传递.数据流(Stream)是指数据通信的通道. 2.流的分类: 1)按流向分 输入流:从数据源到程序中的流 输出流:从程序到数据源的流 2)按数据传输单位分 字节流:以字节为单位传输数据的流(图片,视频,文本) 字符流:以字符为单位传输数据的流(只能为文本) 3)按功能(层次)分 节点流:直接与数据源打交道的流 处理流:不直接与数据源打交道,与其他的"流"打交道.是对一个已存在的流的连接和封装,通过对数据的处理为程序提供更为强大.灵…
有关Java中IO流总结图 流分类 按方向分 输入流 输出流 按单位分 字节流 字符流 按功能分 节点流 处理流(过滤流) 其他 所有的流继承与这四类流:InputSteam.OutputStream.Writer.Reader 2.带有Writer和Reader的流均为字符流,没有的都为字节流 四种文件流(节点流) 字节流 FileInputStream FileOutputStream 字符流 FileReader FileWriter 四种缓冲流(处理流) 字节流 BufferedInpu…
ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化. ObjectOutputStream 和 ObjectInputStream 分别与 FileOutputStream 和 FileInputStream 一起使用时,可以为应用程序提供对对象图形的持久存储.ObjectInputStream 用于恢复那些以前序列化的对象.其他用途包括使用套接字流在主机之间传递对象,或者用于编组和解组远程通信系统中的实参和形参. Object…
一.IO流概述 1 什么是IO流 (流就是通道对象) IO - Input(输入) Output(输出) 在Java的IO中,流是一个很形象的概念,就像水流一样. 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接. 当程序需要写出数据的时候,就会开启一个通向目的地的流 水流里面流的是水,输入输出流流的是二进制数据! 二.File (1)何为File File是java提供的一个用来代表磁盘上的一个实际文件(其实也可以上网络上的一个文件),它是一个存在…