美文网首页
day18-06-IO流(概述)/07day18-07-IO流(

day18-06-IO流(概述)/07day18-07-IO流(

作者: 姗婷 | 来源:发表于2020-07-04 18:08 被阅读0次

IO流用来处理设备之间的数据传输
Java对数据的操作是通过流的方式 、Java用于操作流的对象都在IO包中
流按操作数据分为两种:字节流与字符流
流按流向分为:输入流,输出流。

IO流常用基类:字符流和字节流:
字节类两个基类:InterputStream OutputStream
字符流两个基类:writer reader
以其父类名作为子类名的后缀。
• 如:InputStream的子类FileInputStream。
• 如:Reader的子类FileReade

*既然IO流是用于操作数据,那么数据的最常见体现形式是:文件

  • 那么先以操作文件为主来演示。
  • 需求:在硬盘上,创建一个文件并写入一些数据。
  • 找一个专门用于操作文件的Writer子类对象。FileWriter。后缀名是父类名。前缀名是该流对象的功能。
import java.io.FileWriter;
import java.io.IOException;

public class FileWriterDemo {
    public static void main(String[] args) throws IOException {

//        创建一个FileWriter对象,该对象没有空参数的构造函数,对象一被初始化就必须要明确被操作的文件。
//         而且该文件会被创建到指定目录下。如果该目录下已有同名文件,将被覆盖
//        其实该步骤就是在明确数据存放的目的地。
        FileWriter fw = new FileWriter("D:\\IdeaProjects\\1.txt");
        //调用write方法,将字符串写入到流
        fw.write("123356");
//      刷新流对象中的缓冲数据,将数据数显到目的地中。
//        fw.flush();
//        关闭资源,但是关闭之前会刷新一次内部的缓冲中的数据。将数据刷到目的地中
//        和flush区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭。
        fw.close();
        fw.write("haha");

    }
}

相关文章

  • day18-06-IO流(概述)/07day18-07-IO流(

    IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式 、Java用于操作流的对象都在IO包中流按操作...

  • java IO-2-IO

    概述 节点流 <-> 过滤流 输入流 <-> 输出流 字节流 <-> 字符流 装饰模式 构成 抽象构件(Compo...

  • java基础-day20-IO流和StringBuffer

    IO流和StringBuffer 1. IO流 1.1 IO流概述 1.2 IO流分类 1.3 文件操作输入输出字...

  • Java IO流(一)

    IO(Input Output)流的概述 下面给出IO流的基本概述,这样可以对IO流有一个宏观上的基本了解。 IO...

  • Kotlin I/O 与文件管理(1)Java I/O 流概述

    Java I/O 流概述Java 流设计理念Java 流类继承层次字节输入流字节输出流字符输入流字符输出流   K...

  • IO流

    一、IO流的概述: 二、IO流的分类: 三、字节缓冲流: 四、字符缓冲流: 五、转换流(把字节流转换为字符流): ...

  • Java IO 之 管道流 原理分析

    概述 管道流是用来在多个线程之间进行信息传递的Java流。管道流分为字节流管道流和字符管道流。字节管道流:Pipe...

  • 直播-拉流和推流概述

    拉流(播放): 根据协议类型(如RTMP、RTP、RTSP、HTTP等),与服务器建立连接并接收数据; 解析二进制...

  • 【Java】【IO流】概述

    IO流(概述) 概述 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类...

  • 缓冲流

    概述 缓冲流,也叫高效流,是对4个基本流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedI...

网友评论

      本文标题:day18-06-IO流(概述)/07day18-07-IO流(

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