【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)
https://blog.csdn.net/m0_69908381/article/details/132038909
出自【进步*于辰的博客】
因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的源码阅读能力和编码素质。
大家如果需要Java-API文档,我上传了【https://download.csdn.net/download/m0_69908381/87691693】。
文章目录
- 1、概述
- 2、构造方法摘要
- 2.1 File file
- 2.2 File file, boolean append
- 2.3 FileDescriptor fd
- 2.4 String fileName
- 2.5 String fileName, boolean append
1、概述
继承关系:
- java.lang.Object
- java.io.Writer
- java.io.OutputStreamWriter
- java.io.FileWriter
- java.io.OutputStreamWriter
- java.io.Writer
所有已实现的接口:
Closeable、Flushable、Appendable
public class FileWriter extends OutputStreamWriter
用来写入字符文件的便捷类。此类的构造方法假定默认字符编码 和默认字节缓冲区大小 都是可接受的。要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter。
文件是否可用或是否可以被创建取决于基础平台。特别是某些平台一次只允许一个 FileWriter(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败。
FileWriter 用于写入字符流。要写入原始字节流,请考虑使用 FileOutputStream。
从以下版本开始:
JDK1.1
另请参见:
OutputStreamWriter、FileOutputStream
2、构造方法摘要
2.1 File file
在给出 File 对象的情况下构造一个 FileWriter 对象。
说明:
看源码。
2.2 File file, boolean append
在给出 File 对象的情况下构造一个 FileWriter 对象。
说明:
看源码。
2.3 FileDescriptor fd
构造与某个文件描述符相关联的 FileWriter 对象。
说明:
看源码。
2.4 String fileName
在给出文件名的情况下构造一个 FileWriter 对象。
说明:
看源码。
2.5 String fileName, boolean append
在给出文件名的情况下构造 FileWriter 对象,它具有指示是否挂起写入数据的 boolean 值。
说明:
看源码。
本文暂缓更新。