# Java.io.FileDescriptor类 - Java.io包
**Java.io.FileDescriptor **类实例作为一个不透明的句柄底层机器特有的结构表示一个打开的文件,打开的套接字或其他来源或字节的接收器。以下是关于FileDescriptor要点:
* 主要实际使用的文件描述符是创建一个FileInputStream或FileOutputStream来遏制它。
* 应用程序不应创建自己的文件描述符。
## 类的声明
以下是java.io.FileDescriptor类的声明:
```
public final class FileDescriptor
extends Object
```
## 字段
以下是java.io.FileDescriptor类中的字段:
* static FileDescriptor err -- 这是句柄的标准错误流。
* static FileDescriptor in -- 这是句柄的标准输入流。
* static FileDescriptor out -- 这是句柄到标准输出流。
## 类的构造函数
| S.N. | 构造函数 & 描述 |
| --- | --- |
| 1 | **FileDescriptor() ** 这种方法构造一个(无效)FileDescriptor对象。 |
## 类方法
| S.N. | 方法 & 描述 |
| --- | --- |
| 1 | [void sync() ](http://www.yiibai.com/java/io/filedescriptor_sync.html) 此方法强制所有系统缓冲区与基础设备同步。 |
| 1 | [boolean valid() ](http://www.yiibai.com/java/io/filedescriptor_valid.html) 如果此方法测试文件描述符对象是否有效? |
## 继承的方法
这个类继承自以下类方法:
* Java.io.Object