java.lang.Objectjava.io.FileDescriptor
public final class FileDescriptor
文件描述符类的实例用作与基础机器有关的某种结构的不透明句柄,该结构表示开放文件、开放套接字或者字节的另一个源或接收者。文件描述符的主要实际用途是创建一个包含该结构的 FileInputStream 或 FileOutputStream。
应用程序不应创建自己的文件描述符。
FileInputStream,
FileOutputStream
| 字段摘要 | |
|---|---|
static FileDescriptor |
err 标准错误流的句柄。 |
static FileDescriptor |
in 标准输入流的句柄。 |
static FileDescriptor |
out 标准输出流的句柄。 |
| 构造方法摘要 | |
|---|---|
FileDescriptor() 构造一个(无效的)FileDescriptor 对象。 |
|
| 方法摘要 | |
|---|---|
void |
sync() 强制所有系统缓冲区与基础设备同步。 |
boolean |
valid() 测试此文件描述符对象是否有效。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static final FileDescriptor in
System.in 的输入流使用的。
System.in
public static final FileDescriptor out
System.out 的输出流使用的。
System.out
public static final FileDescriptor err
System.err 的输出流使用的。
System.err
| 构造方法详细信息 |
|---|
public FileDescriptor()
| 方法详细信息 |
|---|
public boolean valid()
true;否则返回
false。
public void sync()
throws SyncFailedException
SyncFailedException - 无法刷新缓冲区时抛出,或者在因为系统无法保证所有缓冲区都与物理介质同步时抛出。