# Java.io.FileWriter类 - Java.io包
**Java.io.FileWriter **类是一个方便的类写入字符文件。以下是关于FileWriter中重要的几点:
* 这个类的构造方法假定默认字符编码和默认字节缓冲区大小都是可以接受的。
* 文件字符写的意思是写入字符流。对于原始字节写入流,使用文件输出流。
## 类声明
以下是Java.io.FileWriter类的声明:
```
public class FileWriter
extends OutputStreamReader
```
## 字段
以下是Java.io.FileWriter类中的字段:
* protected Object lock -- 这是用于同步针对此流的操作的对象。
## 类构造函数
| S.N. | 构造函数 & 描述 |
| --- | --- |
| 1 | **FileWriter(File file) ** 此构造一个文件字符写对象给出一个File对象。 |
| 2 | **FileWriter(File file, boolean append) ** 此构造一个文件字符写对象给出一个File对象。 |
| 3 | **FileWriter(FileDescriptor fd) ** 此构造与文件描述符相关联的文件字符写的对象。 |
| 4 | **FileWriter(String fileName) ** 此构造一个文件字符写对象给出文件名。 |
| 5 | **FileWriter(String fileName, boolean append) ** 此构造函数一个文件字符写对象给出一个布尔值,指示是否附加写入数据的文件名。 |
## 类方法
这个类继承自以下类方法:
* Java.io.OutputStreamWriter
* java.uti.Writer
* Java.io.Object