/*
字符流和字节流: 字节流两个基类:
InputStream OutputStream 字符流两个基类:
Reader Writer 既然IO流是用于操作数据的,
那么数据的最常见体现形式是:文件。 那么先以操作文件为主来演示。 需求:在硬盘上,创建一个文件并写入一些文字数据。 找到一个专门用于操作文件的Writer子类对象。FileWriter。 后缀名是父类名。 前缀名是该流对象的功能。 */
import java.io.*;
class FileWriterDemo
{
public static void main(String[] args) throws IOException
{
//创建一个FileWriter对象。该对象一被初始化就必须要明确被操作的文件。
//而且该文件会被创建到指定目录下。如果该目录下已有同名文件,将被覆盖。
//其实该步就是在明确数据要存放的目的地。
FileWriter fw = new FileWriter("demo.txt"); //调用write方法,将字符串写入到流中。
fw.write("内容已经写入"); //刷新流对象中的缓冲中的数据。
//将数据刷到目的地中。
//fw.flush(); //关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据。
//将数据刷到目的地中。
//和flush区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭。
fw.close();
}
}

先创建IO流,然后将数据写入内存中,在关闭流的时候,所写内容会被写入到文件中,并且将流资源关闭。

最新文章

  1. Android colors资源文件常用的颜色
  2. redis参数与持久化原理
  3. [ACM_模拟] ZJUT 1155 爱乐大街的门牌号 (规律 长为n的含k个逆序数的最小字典序)
  4. Scala 深入浅出实战经典 第54讲:Scala中复合类型实战详解
  5. 【转】物业管理与移动互联网科技|微信公众平台,物业app,物业O2O
  6. Spring in action (1)
  7. Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'yintingting_baisi/Info.plist'.
  8. svn branch 的使用
  9. JAVA中的小数
  10. linux python2.x 升级python3.x
  11. 前端特效demo | 一起围观 10 种创意时钟
  12. Linux-Centon7安装以及配置
  13. DevExpress GridView 整理(转)
  14. net core2 采坑-- session 缓存
  15. linux中yum命令的解析
  16. [日常] Go语言圣经--接口约定习题2
  17. 垃圾收集器之:G1收集器
  18. 重温PHP之插入排序
  19. php composer使用过程
  20. 通讯协议(一)HTTP协议

热门文章

  1. 剑指Offer29 连续子数组最大和
  2. [转]如何制作tizen镜像文件(图文教程)?
  3. EF Code First 数据迁移命令
  4. CSS3--幽灵按钮特效(实例)
  5. Mac OSX系统搭建React natvie for android 开发环境
  6. 跟我一起学习ASP.NET 4.5 MVC4.0(一)(转)
  7. sql Truncate 与 delete的区别
  8. shell语法基础
  9. text-overflow:ellipsis; 使用
  10. java创建Date日期时间笔记