java浅说(2):文件输出流FileOutputStream
来源:互联网 发布:淘宝宝贝优化 编辑:程序博客网 时间:2024/06/05 08:05
/*IO流的分类:
* 流向:
* 输入流 读取数据
* 输出流 写出数据
* 数据类型:
* 字节流
* 字节输入流 读取数据 InputStream
* 字节输出流 写出数据 OutputStream
* 字符流
* 字符输入流 读取数据 Reader
* 字符输出流 写出数据 Writer
*
* 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的。
*
* 需求:我要往一个文本文件中输入一句话:"hello,io"
*
* 分析:
* A:这个操作最好是采用字符流来做,但是呢,字符流是在字节流之后才出现的,所以,今天我先讲解字节流如何操作。
* B:由于我是要往文件中写一句话,所以我们要采用字节输出流。
*
* 通过上面的分析后我们知道要使用:OutputStream
* 但是通过查看API,我们发现该流对象是一个抽象类,不能实例化。
* 所以,我们要找一个具体的子类。
* 而我们要找的子类是什么名字的呢?这个时候,很简单,我们回想一下,我们是不是要往文件中写东西。
* 文件是哪个单词:File
* 然后用的是字节输出流,联起来就是:FileOutputStream
* 注意:每种基类的子类都是以父类名作为后缀名。
* XxxOutputStream
* XxxInputStream
* XxxReader
* XxxWriter
* 查看FileOutputStream的构造方法:
* FileOutputStream(File file)
* FileOutputStream(String name)
*
* 字节输出流操作步骤:
* A:创建字节输出流对象
* B:写数据
* C:释放资源
* 流向:
* 输入流 读取数据
* 输出流 写出数据
* 数据类型:
* 字节流
* 字节输入流 读取数据 InputStream
* 字节输出流 写出数据 OutputStream
* 字符流
* 字符输入流 读取数据 Reader
* 字符输出流 写出数据 Writer
*
* 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的。
*
* 需求:我要往一个文本文件中输入一句话:"hello,io"
*
* 分析:
* A:这个操作最好是采用字符流来做,但是呢,字符流是在字节流之后才出现的,所以,今天我先讲解字节流如何操作。
* B:由于我是要往文件中写一句话,所以我们要采用字节输出流。
*
* 通过上面的分析后我们知道要使用:OutputStream
* 但是通过查看API,我们发现该流对象是一个抽象类,不能实例化。
* 所以,我们要找一个具体的子类。
* 而我们要找的子类是什么名字的呢?这个时候,很简单,我们回想一下,我们是不是要往文件中写东西。
* 文件是哪个单词:File
* 然后用的是字节输出流,联起来就是:FileOutputStream
* 注意:每种基类的子类都是以父类名作为后缀名。
* XxxOutputStream
* XxxInputStream
* XxxReader
* XxxWriter
* 查看FileOutputStream的构造方法:
* FileOutputStream(File file)
* FileOutputStream(String name)
*
* 字节输出流操作步骤:
* A:创建字节输出流对象
* B:写数据
* C:释放资源
*/
/*
* 创建字节输出流对象了做了几件事情:
* A:调用系统功能去创建文件
* B:创建fos对象
* C:把fos对象指向这个文件
*/
//写数据
fos.write("hello,IO".getBytes());
//释放资源
//关闭此文件输出流并释放与此流有关的所有系统资源。
fos.close();
/*
* 为什么一定要close()呢?
* A:让流对象变成垃圾,这样就可以被垃圾回收器回收了
* B:通知系统去释放跟该文件相关的资源
*/
0 0
- java浅说(2):文件输出流FileOutputStream
- FileOutputStream(文件输出流) 示例
- 文件输出流FileOutputStream练习
- 文件字节输出流--FileOutputStream
- Java文件输入/输出流 FileOutputStream和FileInputStream
- 文件流之文件输出流FileOutputStream
- java浅说(3):复制文件
- FileOutputStream字节输出流
- Java_IO 文件输入流(FileInputStream)与文件输出流(FileOutputStream)
- 如何使用文件字节输出流(FileOutputStream)将数据写到磁盘文件中
- 如何使用文件字节输出流(FileOutputStream)将数据写到磁盘文件中
- java FileOutputStream流文件创建注意事项
- java 写入文件(FileOutputStream的使用)
- Java 写文件:FileOutputStream
- JAVA写文件:FileOutputStream
- Java 写文件:FileOutputStream
- java FileOutputStream写入文件
- Java 写文件:FileOutputStream
- Python 实现决策树 ID3 C4.5 悲观剪枝
- const在函数前与函数后的区别
- Redis从无到有
- thinkphp基础
- 关于int *a; int &a; int & *a; int * &a
- java浅说(2):文件输出流FileOutputStream
- 我的第一个CSDN博客
- 第一次自由地上网搜索东西
- 谭浩强C程序设计第三版习题8.5
- 1016 Mice and Rice
- javascript 获得请求的路径BASEURL
- jQuery源码分析之$.extend() --静态扩展
- 面向对象_继承中成员方法关系
- 设计模式 - 单例模式