JavaTM 2 Platform
Standard Ed. 6

類別 java.io.FileDescriptor
的使用

使用 FileDescriptor 的軟體套件
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.net 為實作網路應用程序提供類別。 
 

java.ioFileDescriptor 的使用
 

宣告為 FileDescriptorjava.io 中的欄位
static FileDescriptor FileDescriptor.err
          標準錯誤串流的句柄。
static FileDescriptor FileDescriptor.in
          標準輸入串流的句柄。
static FileDescriptor FileDescriptor.out
          標準輸出串流的句柄。
 

返回 FileDescriptorjava.io 中的方法
 FileDescriptor RandomAccessFile.getFD()
          返回與此串流關聯的不透明檔案描述符物件。
 FileDescriptor FileOutputStream.getFD()
          返回與此串流有關的檔案描述符。
 FileDescriptor FileInputStream.getFD()
          返回表示到檔案系統中實際檔案的連接的 FileDescriptor 物件,該檔案系統正被此 FileInputStream 使用。
 

參數型別為 FileDescriptorjava.io 中的建構子
FileInputStream(FileDescriptor fdObj)
          通過使用檔案描述符 fdObj 創建一個 FileInputStream,該檔案描述符表示到檔案系統中某個實際檔案的現有連接。
FileOutputStream(FileDescriptor fdObj)
          創建一個向指定檔案描述符處寫入資料的輸出檔案串流,該檔案描述符表示一個到檔案系統中的某個實際檔案的現有連接。
FileReader(FileDescriptor fd)
          在給定從中讀取資料的 FileDescriptor 的情況下創建一個新 FileReader
FileWriter(FileDescriptor fd)
          建構與某個檔案描述符相關聯的 FileWriter 物件。
 

java.langFileDescriptor 的使用
 

參數型別為 FileDescriptorjava.lang 中的方法
 void SecurityManager.checkRead(FileDescriptor fd)
          如果不允許調用執行緒從指定的檔案描述符進行讀取,則拋出 SecurityException
 void SecurityManager.checkWrite(FileDescriptor fd)
          如果不允許調用執行緒寫入指定的檔案描述符,則拋出 SecurityException
 

java.netFileDescriptor 的使用
 

宣告為 FileDescriptorjava.net 中的欄位
protected  FileDescriptor DatagramSocketImpl.fd
          檔案描述符物件。
protected  FileDescriptor SocketImpl.fd
          此Socket的檔案描述符物件。
 

返回 FileDescriptorjava.net 中的方法
protected  FileDescriptor DatagramSocketImpl.getFileDescriptor()
          獲取資料電報Socket檔案描述符。
protected  FileDescriptor SocketImpl.getFileDescriptor()
          返回此Socket的 fd 欄位的值。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only