5

Java 中的 FileDescriptor 类有什么用?我们只能通过流上的 getFD() 方法获得它,然后我们可以使用获得的 FD 创建另一个实例,例如 FileInputStream,我们也可以通过创建具有相同文件名的 FileInputStream 对象(而不是使用它的FD)。

此外,方法 in、out 和 err。它们有什么用处?

4

1 回答 1

3

正如 JavaDoc 所说:

文件描述符类的实例用作表示打开文件、打开套接字或另一个字节源或接收器的底层机器特定结构的不透明句柄。文件描述符的主要实际用途是创建一个 FileInputStream 或 FileOutputStream 来包含它。

应用程序不应创建自己的文件描述符。

因此,它们是 JDK插入底层操作系统的幕后实现细节

于 2010-11-20T11:49:56.883 回答