java.lang.Object java.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
- 无法刷新缓冲区时抛出,或者在因为系统无法保证所有缓冲区都与物理介质同步时抛出。