Java IO流基础(一)

作者: 死磕自己 | 来源:发表于2018-11-30 22:52 被阅读7次

目录

JavaIO.png

前言

为了日更而写的基础,之前的文章其实就是属于一个系列的,只是今天本来想分享的是:Android 断点续传,其实功能已经出来了,只是当我暂停下载后,再次下载,文件就除了问题,所以这个问题需要时间来破解,刚好在今天在写这个功能的是,后来发现了这个IO流的问题,确实需要扎实基础啊!!!

正文

在Java中,可以从其中读入一个字节序列的对象叫做输入流,可以向其中写入一个字节序列的对象成为输出流,也就是InputStreamOutputStream 这就是流的输入和输出

  1. 输入字节流

    1. InputStream 是所有的输入字节流的父类,它是一个抽象类。
    2. ByteArrayInputStreamStringBufferInputStreamFileInputStream 是三种基本的介质流,它们分别从Byte 数组、StringBuffer、和本地文件中读取数据。
    3. PipedInputStream 是从与其它线程共用的管道中读取数据,与Piped 相关的知识后续单独介绍。
    4. ObjectInputStream 和所有FilterInputStream 的子类都是装饰流(装饰器模式的主角)
  2. 输出字节流 OutputStream

    1. OutputStream 是所有的输出字节流的父类,它是一个抽象类。
    2. ByteArrayOutputStreamFileOutputStream 是两种基本的介质流,它们分别向Byte 数组、和本地文件中写入数据。
    3. PipedOutputStream 是向与其它线程共用的管道中写入数据。
    4. ObjectOutputStream 和所有FilterOutputStream 的子类都是装饰流。

总结

  • 输入流:InputStream 或者 Reader:从文件中读到程序中;
  • 输出流:OutpuStream或者 Writer:从程序中输出到文件中;

后话

说实话今天其实没有写太多的东西,可能自己肚子里的墨水是真的有点少,所以说就像多数人说的那样其实我们每个人都不可能在哪里一直输出,一直在说,总归还是要给自己补充能量,所以还是自己没有准备好, 其实就是前面说过的问题,既然如此希望继续努力吧!

相关文章

  • java IO入门笔记

    1.java IO流的概念,分类,类图 1.1. java IO 流的概念 java的io是实现输入和输出的基础,...

  • Java IO详解

    1 Java IO流的概念,分类 1.1 Java IO流的概念 java的IO是实现输入和输出的基础,可以方便的...

  • java基础之IO流

    IO流上:概述、字符流、缓冲区(java基础) IO流结构图 FilterInputStream、FilterOu...

  • Java基础——输入输出流(一)

    Java基础——输入输出流(一) 最近想重新整理一下Java的IO流,IO流真的是一个非常非常非常庞大的系统。不过...

  • Java IO流基础(一)

    目录 前言 为了日更而写的基础,之前的文章其实就是属于一个系列的,只是今天本来想分享的是:Android 断点续传...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • Java基础之IO流

    ##Java基础之IO流IO流常用几个类的关系如下: 字节流 字节输入流FileInputStream 读取文件用...

  • Java基础——流(IO)

    流(Stream)——水流 ,可以理解为连接文件和程序的东西,Stream是从起源(source)到接收(sink...

  • Java 基础 IO流

    文章转载自http://wentao365.iteye.com/blog/1374731 字节流和字符流区别? 方...

  • java基础io流

    一、背景介绍 Java中I/O流是一种计算机用语。而I/O问题可以说是Web应用中所面临的主要问题之一,因为在这个...

网友评论

    本文标题:Java IO流基础(一)

    本文链接:https://www.haomeiwen.com/subject/wxwkcqtx.html