JavaTM Platform
Standard Ed. 6

类 java.io.FileDescriptor
的使用

使用 FileDescriptor 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.net 为实现网络应用程序提供类。 
 

java.io 中 FileDescriptor 的使用
 

声明为 FileDescriptor 的 java.io 中的字段
static FileDescriptor FileDescriptor.err
          标准错误流的句柄。
static FileDescriptor FileDescriptor.in
          标准输入流的句柄。
static FileDescriptor FileDescriptor.out
          标准输出流的句柄。
 

返回 FileDescriptor 的 java.io 中的方法
 FileDescriptor RandomAccessFile.getFD()
          返回与此流关联的不透明文件描述符对象。
 FileDescriptor FileOutputStream.getFD()
          返回与此流有关的文件描述符。
 FileDescriptor FileInputStream.getFD()
          返回表示到文件系统中实际文件的连接的 FileDescriptor 对象,该文件系统正被此 FileInputStream 使用。
 

参数类型为 FileDescriptor 的 java.io 中的构造方法
FileInputStream(FileDescriptor fdObj)
          通过使用文件描述符 fdObj 创建一个 FileInputStream,该文件描述符表示到文件系统中某个实际文件的现有连接。
FileOutputStream(FileDescriptor fdObj)
          创建一个向指定文件描述符处写入数据的输出文件流,该文件描述符表示一个到文件系统中的某个实际文件的现有连接。
FileReader(FileDescriptor fd)
          在给定从中读取数据的 FileDescriptor 的情况下创建一个新 FileReader。
FileWriter(FileDescriptor fd)
          构造与某个文件描述符相关联的 FileWriter 对象。
 

java.lang 中 FileDescriptor 的使用
 

参数类型为 FileDescriptor 的 java.lang 中的方法
 void SecurityManager.checkRead(FileDescriptor fd)
          如果不允许调用线程从指定的文件描述符进行读取,则抛出 SecurityException。
 void SecurityManager.checkWrite(FileDescriptor fd)
          如果不允许调用线程写入指定的文件描述符,则抛出 SecurityException。
 

java.net 中 FileDescriptor 的使用
 

声明为 FileDescriptor 的 java.net 中的字段
protected  FileDescriptor DatagramSocketImpl.fd
          文件描述符对象。
protected  FileDescriptor SocketImpl.fd
          此套接字的文件描述符对象。
 

返回 FileDescriptor 的 java.net 中的方法
protected  FileDescriptor DatagramSocketImpl.getFileDescriptor()
          获取数据报套接字文件描述符。
protected  FileDescriptor SocketImpl.getFileDescriptor()
          返回此套接字的 fd 字段的值。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。